55智能网
新记
Java设计窗口的问题 求好心人帮忙解答
设计一个窗口,在窗口中放置三个按钮,当点击第一个按钮时显示”你点击的是第一个按钮”, 当点击第二个按钮时显示”你点击的是第二个按钮”,当点击”退出”按钮时退出程序,程序的运行效果如下图所示:
举报该文章
相关建议 2016-04-26
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class MainFrame extends JFrame {
private static final long serialVersionUID = 6735198032846576688L;
private JTextField f1;
public MainFrame(){
Container contentPane = this.getContentPane();
JButton b1 = new JButton();
b1.setText("按钮一");
b1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
f1.setText("你点击的是第一个按钮");
}
});
JButton b2 = new JButton();
b2.setText("按钮二");
b2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
f1.setText("你点击的是第二个按钮");
}
});
JButton b3 = new JButton();
b3.setText("退出");
b3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
f1 = new JTextField(30);
contentPane.add(f1);
contentPane.add(b1);
contentPane.add(b2);
contentPane.add(b3);
this.setTitle("");
this.setLayout(new FlowLayout());
this.setSize(300, 200);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
}
public static void main(String[] args) {
MainFrame frame = new MainFrame();
frame.setVisible(true);
}
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/f4ifr8qrg8qeelfir8r.html
其他看法
第1个回答 2016-04-26
JFrame就可以做嘛,用eclipse的windows builder组件就可以很简单的实现java窗口程序
http://jingyan.baidu.com/article/e4511cf35b29fa2b845eafb7.html
相似回答
大家正在搜
相关问题
要求用java设计一个窗口,我设计完成后,效果如下,我该怎么...
求java好心人帮忙解答我这个刚入职的小程序员,求详细代码!...
java窗口问题,请大神帮忙解答,谢谢!
java问题 求帮忙解答下
关于面试JAVA工程师中遇到的一些棘手的问题,求大家帮忙来解...
JAVA语言 求答案~~~在线等,希望好心的朋友帮忙解答。。...
javab编程题目求大神帮忙解答一下,谢谢!
Eclipse打开java文件时 报错:Editor cou...