so true

心怀未来,开创未来!
随笔 - 160, 文章 - 0, 评论 - 40, 引用 - 0
数据加载中……

java中窗体的创建!

一般来讲,在java中要完成一个Frame或者JFrame的显示,需要以下步骤,通常都将主类(定义为public的类)继承于Frame或者JPanel。
(一)如果是继承自Frame,则:
设置标题:setTitle("Your Title");
设置大小:setSize(int width,int height)或者pack()
使窗口显示:setVisible(true)
使窗口居中显示:setLocationRelativeTo(null)
使窗口的关闭动作有效:
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
(二)如果是继承自JPanel,则:
设置标题:setTitle("Your Title");
设置外观:JFrame.setDefaultLookAndFeelDecorated(true);
得到内容面板的内容:JComponent jc=new 主类名();
设置内容不透明:jc.setOpaque(true);
设置内容面板:setContentPane(jc);
设置大小:setSize(int width,int height)或者pack()
使窗口显示:setVisible(true)
使窗口居中显示:setLocationRelativeTo(null)
使窗口的关闭动作有效:setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
此外,还有另外一个设置窗口大小的函数是setPreferredSize(new Dimension(int width,int height)),但是调用该函数后必须再调用pack()函数才行。而且,该函数比setSize函数的优先级高,如果同时设置了setPreferredSize和setSize两个函数,那么setSize函数将不发挥作用。

posted on 2007-12-20 23:45 so true 阅读(1172) 评论(0)  编辑  收藏 所属分类: Java


只有注册用户登录后才能发表评论。


网站导航: