JavaSE——Java图形化编程

java.awt

    java里面图形界面开发类。java

javax.swing

    继承于java.awt,更好的实现了界面化开发。ide

 

程序示例

import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Frame;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class GUIDemo {

	public static void main(String[] args) {
		JFrame f= new JFrame("GUI界面");	//建立一个GUI界面
		
		JTextField tex = new  JTextField(30);	//建立一个文本框
		f.add(tex, BorderLayout.NORTH);	//将文本框放置在最上方
		
		JButton b= new JButton("OK");	//建立一个按钮
		f.add(b);	//将按钮添加到界面中
		b.addActionListener(new ButtonAction());	//为按钮设置一个事件
		
		f.setVisible(true);//显示组件
		
		f.addWindowListener(new WindowAdapter(){
			
			public void windowClosing(WindowEvent e){
				System.exit(0);	//退出JVM
			}
		});
				
	}

}

class ButtonAction implements ActionListener{	//按钮事件

	@Override
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		System.out.println("你点击过按钮");
		
	}
	
	
}

程序运行结果

相关文章
相关标签/搜索