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的调用方法