JAVA swing

1.
JFrame.pack()        //最初在window类中定义的,就是让容器适应内部控件的大小.
setPreferredSize(new Dimension(85,85));  //将组件强制设置为固定大小
setResizable(false);   //将容器设置为不能改变大小
在JFrame窗口里弹出JDialog对话框的时候,在JDialog里应该将validate();放到后面执行才能显示JDialog的组件。
设计SWing窗体的时候有一个substance皮肤包可以增加窗口的用户体验。
 
2. 当用户关掉群聊天窗口的时候调用此事件,
  addWindowListener(new WindowAdapter(){                
   public void windowClosing(WindowEvent e){
    int choice = JOptionPane.showConfirmDialog(null, "确定要关闭窗口 吗?", "提示",JOptionPane.YES_NO_OPTION); //用户选择是则返回0,不退出就返回1
    if(choice==1){                             
     setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
    }
    else if(choice==0){
     QQ_main_Frame.flag=true;
     setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }
   }
  });

posted on 2012-09-16 20:52  J2ee攻城狮  阅读(336)  评论(0)    收藏  举报

导航