java2实用教程例题

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

上一篇:java基础知识回顾之---java StringBuilder与StringBuffer异同点


下一篇:CnPack 使用的组件命名约定