怎么用java编写一个按钮界面新建一个窗口,然后实现一个关闭按钮”窗口的功能
import java.awt.*;
import java.awt.event.*;
public class TestWindowEvent {
public static void main (String[] args) {
new Frame88 ("WindowAdapter");
}
}
class Frame88 extends Frame {
Frame88 (String s) {
super(s);
setBounds (300,300,200,70);
setLayout (null);
setVisible (true);
addWindowListener (new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible (false);
System.exit(0);
}
});
}
}
如何在java程序中 , 当点击一个按钮后 , 关闭当前窗口,开启一个新的窗口?JButton btn=new JButton(new AbstractAction("关闭并打开") {@Overridepublic void actionPerformed(ActionEvent e) {oldFrame.dispose();// 关闭并销毁,无需销毁可采用oldFrame.setVisible(false);newFrame.setVisible(true);// 打开新窗口}});
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.*;
public class Swing7 extends JFrame implements ActionListener {
JButton jb = new JButton();
public Swing7() {
this.setTitle("Java——");
jb.setText("确定");
jb.setMnemonic('a');
this.add(jb);
this.setBounds(200, 300, 250, 300);
ctionListener就是Swing7实例 。
}
public void actionPerformed(ActionEvent e) {// 实现ActionListener接口的actionPerformed接口 。
JFrame frame = new JFrame("新窗口");//构造一个新的JFrame,作为新窗口 。
frame.setBounds(// 让新窗口与Swing7窗口示例错开50像素 。
new Rectangle(
(int) this.getBounds().getX() + 50,
(int) this.getBounds().getY() + 50,
(int) this.getBounds().getWidth(),
(int) this.getBounds().getHeight()
)
);
JLabel jl = new JLabel();// 注意类名别写错了 。
frame.getContentPane().add(jl);
jl.setText("这是新窗口");
jl.setVerticalAlignment(JLabel.CENTER);
jl.setHorizontalAlignment(JLabel.CENTER);// 注意方法名别写错了 。
frame.setVisible(true);
}
public static void main(String args[]) {
Swing7 s = new Swing7();
}
}
写出完整的java程序,实现一个有按钮的窗口,按钮名字为“请点击” 。要怎么写?我这里有个最基本的用法,你可以参考一下
import java.awt.*;
import java.awt.event.*;
public class TestA extends Frame {
Button bt = new Button("请点击");
TestA() {
setLayout(null);
// 关闭窗口
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setBounds(200, 100, 200, 200);
setTitle("小窗口");
setVisible(true);
【java按钮窗口程序代码 窗口上的按钮按了没反应java】bt.setBounds(50,50,40,20);
add(bt);
}
public static void main(String[] args) {
new TestA();
}
}
java按钮窗口程序代码的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于窗口上的按钮按了没反应java、java按钮窗口程序代码的信息别忘了在本站进行查找喔 。
推荐阅读
- html常见的标签及功能,html中各种标签的作用
- thinkphpwhereor查询,thinkphp join查询
- oracle查看有多少表,oracle查看有多少张表
- 霸王3单机游戏,霸王3 游戏
- vb.net子窗体显示的简单介绍
- 如何提高直播电商效率,怎样才能提高直播带货的效果
- oracle中sql小写函数,oracle小写转大写函数
- 怎么控制酒店的电视,酒店电视怎么设置
- 对go语言的理解 go语言的发展前景