Example9_1
下面展示第九章Example9_1。(初学者)
//package Sample9_1; //先关闭第二个窗口时,第一个窗口也会关闭 import java.awt.*; import javax.swing.*; /**主要是JFrame常用方法 */ public class Sample9_1 { public static void main(String[] args) { JFrame window1 = new JFrame("1"); JFrame window2 = new JFrame("2"); Container con = window1.getContentPane(); con.setBackground(Color.yellow); window1.setBounds(60,100,188,108); window2.setBounds(260, 100, 188, 108); window1.setVisible(true); //设置窗口是否可见 window1.setResizable(true); //设置窗口可以调整大小,默认可跳整大小 window1.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //隐藏当前窗口,并释放窗占有的其他资源。 window2.setVisible(true); window2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //结束窗口所在应用程序。 } } //编程思路: 1.用JFrame()创建一个新的窗口。即JFrame window = new JFrame("窗口名称");给窗口实例化 // 2.添加一个容器类(comtainer)。即Container con = window1.getContentPane(); // getContentPane()方法是让容器实例con获得JFrame的内容面板,容器类也要实例化 // 3.public void setBounds(int a, int b,int width,int height);是设置窗口的位置,由window调用该方法 // a,b(屏幕上方):距离屏幕左a个像素,窗口的宽width,高为height。 // 4.设置背景时是容器调用setBackground()方法,color调用颜色。除外都是window的调用方法