求JAVA的一个小程序

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:28:19
编写程序,创建一个用户界面,其上有OK和cancel两个按钮以及一个显示信息的面板,点击OK,显示信息"OK button is clicked",点击cancel.按钮显示信息"cancel button is clicked",
三楼写的最好,不过要是能把显示文本框改为JPanel显示OK button is clicked和cancel button is clicked那就合题意了

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JTextPane;
public class TestButton implements ActionListener{
JTextField jt;
@Override
public void actionPerformed(ActionEvent action) {
String ok="OK button is clicked";
String cancel="cancel button is clicked";
String comm=action.getActionCommand();
if("OK".equals(comm)){
jt.setText(ok);
}else{
jt.setText(cancel);
}
}
public TestButton(){
JFrame jf=new JFrame();
JPanel jp1=new JPanel();
JPanel jp2=new JPanel();
jt=new JTextField(15);
jt.setEditable(false);
JButton jb1=new JButton("OK");
JButton jb2=new JButton("cancel");
j