代码演示
package Gui; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; //panel(面板)可以看成一个空间,但是不能单独存在 public class TestPanel { public static void main(String[] args) { frame frame=new frame(); Panel pannel=new Panel(); //设置窗口布局 frame.setLayout(null); //设置窗口大小以及出现的位置 frame.setBounds(300,300,500,500); //设置面板坐标相对于frame pannel.setBounds(100,100,300,300); //设置窗口背景颜色 frame.setBackground(new Color(18, 241, 117)); //设置面板背景颜色 pannel.setBackground(new Color(253, 13, 13)); //添加面板 frame.add(pannel); //显示窗口 frame.setVisible(true); //窗口监听(让窗口能够关闭) frame.addWindowListener(new WindowAdapter() { @Override //窗口点击关闭时需要执行的代码 public void windowClosing(WindowEvent e) { //退出程序 System.exit(0); } }); } }
运行结果
- 在写GUI程序时,应尽量避免把组件直接添加到窗口上,而是添加到面板上,一个窗口可以添加多个面板。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)