Java 图形化界面初学习

时间:2022-10-05 06:27:05

一个简单的图像化界面程序:

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class Example1 {
	public static void main(String args[]) {
		WindowActionEvent win = new WindowActionEvent();
		win.setTitle("处理ActionEvent事件");
		win.setBounds(100,100,310,260);
	}
}

class WindowActionEvent extends JFrame{

	JTextField text;
	ActionListener listener;
	public WindowActionEvent() {
		setLayout(new FlowLayout());
		text = new JTextField(10);
		add(text);
		listener = new ReaderListen();
		text.addActionListener(listener);
		setVisible(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}
class ReaderListen implements ActionListener{
	public void actionPerformed(ActionEvent e) {
		String str = e.getActionCommand();
		System.out.println(str+":"+str.length());
	}
}

运行结果如下:

Java 图形化界面初学习