当前位置: 代码迷 >> J2SE >> Dialog有关问题
  详细解决方案

Dialog有关问题

热度:175   发布时间:2016-04-24 01:34:07.0
Dialog问题
Java code
import java.awt.*;public class jie {    public static void main(String[] args)    {        Frame a=new Frame("awbd");        a.setSize(100,100);        a.setLocation(0, 0);        Button B1=new Button("确定");        Button B2=new Button("取消");                Label L=new Label("你点击了关闭,如果你不保存所编辑的文件,文件将会丢失,你确定继续关闭吗?");        Dialog D=new Dialog((Frame)a, "警告!!!",true);                D.setSize(200,200);        D.setLocation(0, 0);                Panel p=new Panel();        p.setLayout(new GridLayout(1,2));                p.add(B1);        p.add(B2);        D.add(L,"center");        D.add(p,"south");                a.setVisible(true);        D.setVisible(true);    }}

为什么在我编译的时候,对话框没有显示出来?
反而一直提示出现异常IllegalArgumentException

------解决方案--------------------
大小写错误,应该是:
D.add(L, "Center");
D.add(p, "South");

不过建议用:
D.add(L, BorderLayout.CENTER);
D.add(p, BorderLayout.SOUTH);
  相关解决方案