怎样用JAVA编程编写题目:设计一个窗体,在窗体中有个按钮,单击退出按钮,窗体消失

设计一个窗体,在窗体中有个按钮,单击退出按钮,窗体消失

/** 希望 对你有用 同学 一个简单而 但 很 实用的例子 */import java.awt. * ;
import java.awt.event. * ;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;public class swing extends JFrame { /**
* @param args
*/
JFrame j;
public swing() {
j = new JFrame("close windows");
j.setBounds(100, 100, 100, 100); // 设置 窗体 大小
j.getContentPane().setLayout(new FlowLayout(ABORT)); //设置 布局
JButton jbtn = new JButton();
jbtn.setText("退出");

jbtn.addMouseListener(new MouseAdapter(){ // 鼠标 监听 按下

public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
System.exit(0);
super.mouseClicked(e);
}
});
j.add(jbtn); // 按钮添加到 窗体
j.setVisible(true); // 设置窗体 可见
}

public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable(){
public void run() {
// TODO Auto-generated method stub
new swing();
}

});
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-24
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.JFrame;
import javax.swing.JOptionPane;public class SimpleFrame {public static void main(String[] args) {

MyFrame frame = new MyFrame();
frame.setDefaultCloseOperation( JFrame.DO_NOTHING_ON_CLOSE);
frame.setVisible(true);
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
this.setSize( 300, 200);
this.setResizable( false);
this.addWindowListener(new MyListener(this));
}

private class MyListener extends WindowAdapter
{
JFrame myFrame;
public MyListener( JFrame f)
{
myFrame = f;
}
@Override
public void windowClosing(WindowEvent arg0) {
int test = JOptionPane.showConfirmDialog( myFrame, "确定要退出吗?","退出确认",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if( test == JOptionPane.YES_OPTION)
System.exit(0);
else
return;
}
}
}本回答被网友采纳

怎样用JAVA编程编写题目:设计一个窗体,在窗体中有个按钮,单击退出按钮...
import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.JFrame;import javax.swing.JOptionPane;public class SimpleFrame {public static void main(String[] args) { MyFrame frame = new MyFrame();frame.setDefaultCloseOperation( JFrame.DO_NOTHING_ON_CLOSE);...

java做一个窗口怎么设置一个退出按钮
如果是点击上面的那个叉号退出的话就加上这样一句setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);如果是通过按钮退出就用监听器实现如:class MyListener2 implements ActionListener { public void actionPerformed(ActionEvent e) { System.exit(0);} } 一般情况下这两种都有。

java编程:给窗口添加一个标题和一个退出按钮
setLayoutManager(new BorderLayout());然后像这样依次添加按钮:(具体添加到面板还是窗体由你自己决定了)add(b1,BorderLayout.south)add(b2,BorderLayout.north)add(b3,BorderLayout.east)add(b4,BorderLayout.west)

java窗体上的按钮事件弹出另一个窗体怎么令前1个窗体关闭
public TestWindow(String s) { btn=new JButton("开启第二个窗口");btn.addActionListener(this);frame1=new JFrame();frame2=new JFrame();create1(s);} public void create1(String s) { frame1.setTitle(s);frame1.setSize(100,100);frame1.getContentPane().add(btn);frame1.setVi...

用java写按钮和窗体的代码是什么
\/\/tk.setLockingKeyState(java.awt.event.KeyEvent.VK_NUM_LOCK, false); \/\/设定num_lock键初始状态为锁定(键盘指示灯不亮)nameLab = new JLabel("用户名:");jtf_name = new JTextField(12);pwdLab = new JLabel("密码:");jtf_pwd = new JPasswordField(12);confirmBtn = new JButton...

java ,我想做一个窗体,窗体上有一个按钮,单击这个按钮后,在旁边再生...
假如窗体类名称为MainFrame,按钮的ActionListener如下:Button newBtn = new Button("新按钮");MainFrame.this.add(newBtn);另外,MainFrame的布局方式最好是FlowLayout,在MainFrame的构造方法中这样写:setLayout(new FlowLayout());楼主可以试试 ...

在java中我在一个窗体里设置了关闭窗体事件,
","Tips",dialogButton); return dialogResult; } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { final JFrame f = new JFrame("Closeing Windows Form Test"); f.setDefaultCloseOperation(JFrame.DO_NOTHING...

java点击关闭按钮,程序未退出
要给这个按钮写监听事件呀,在窗口初始化时加上下面这句就应该可以了 addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});

ACCESS中怎么做窗体退出按钮,要有确定和取消
方法一:进入设计摸式,在窗体上添个一个按钮。然后右击它,在事件属性中找到单击,进入代码模式,输入以下代码:Private Sub Command1_Click()If MsgBox("真的要离开了吗?", vbOKCancel + vbQuestion, "你是不是该安静的离开?") = vbOK Then DoCmd.Close End If End Sub 方法二:创建一个公用...

java中,用SWT创建主窗体,我想点击关闭按钮时弹出个对话框,判断是否退 ...
shell.addShellListener(new ShellAdapter() { \/\/监听关闭窗口事件 public void shellClosed(ShellEvent arg0) { MessageBox mb = new MessageBo(shell,SWT.ICON_QUESTION | SWT.OK| SWT.CANCEL);mb.setText("提示");mb.setMessage("确定要关闭吗?");int rc = mb.open();if (e.doit == (...

相似回答