怎样将第一个窗口关上并打开下一个窗口
***********************************
package chessGUI;
import javax.swing.*;
public class Denglu {
public static void main (String[] args){
JFrame frame=new JFrame("黑白棋登录");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new DLpanel());
frame.setSize(300,200);
frame.setVisible(true);
}
}
*************************************
package chessGUI;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class DLpanel extends JPanel{
private JLabel lb1,lb2;
private JPanel jp1,jp2,jp3;
private JButton jb1,jb2;
private JTextField jt1,jt2;
public DLpanel()
{
setLayout(new BorderLayout());
lb1=new JLabel("用户名:");
lb2=new JLabel("密码:");
jt1=new JTextField(10);
jt2=new JTextField(10);
jb1=new JButton("登录");
jb1.addActionListener(new Denglulistener());
jb2=new JButton("注册");
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
jp1.add(lb1);
jp1.add(jt1);
jp2.add(lb2);
jp2.add(jt2);
jp3.add(jb1);
jp3.add(jb2);
add(jp1,BorderLayout.NORTH);
add(jp2,BorderLayout.CENTER);
add(jp3,BorderLayout.SOUTH);
}
private class Denglulistener implements ActionListener{
public void actionPerformed(ActionEvent e ){
if (e.getActionCommand().equals("登录"));
{
frame.dispose();
}
}
}
Java中setDefaultCloseOperation(thi_ON_CLOSE);什么意思
在Java编程中,setDefaultCloseOperation是一个关键方法,它主要用于管理窗口或对话框的关闭行为。当提到setDefaultCloseOperation(thi_ON_CLOSE)时,这里的thi_ON_CLOSE实际上应该是DISPOSE_ON_CLOSE的拼写错误,它是一个预定义的常数值,代表了一个特定的关闭策略。这个方法通常用于JFrame或者JDialog类的对象...
java swing 窗体关闭的方法 有哪些
一般两种方法:一种是System.exit(0);另一种是setVisible(false);
JAVA中怎么关闭一个窗口
java关闭窗口可以使用dispose(),只是该窗体在内存中所占有的资源得到了释放,而整个程序并没有因此而退出,如果整个程序要退出,在以java.awt中的frame为控件时,需手动添加:System.exit();而在以javax.Swing中的jFrame为控件时,一般不需要再写相应的事件,默认点击窗体上的小叉时,是隐藏,当然你可...
java中关闭当前窗口用什么代码
你用的 swing 吗?加上 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);或者加上窗口事件监听器:addWindowListener(new WindowAdapter() { public void windowClosing (WindowEvent we) { dispose();} });
java 如何实现点击关闭后 关闭窗口 求详细代码
EXIT_ON_CLOSE(在 JFrame 中定义):使用 System exit 方法退出应用程序。仅在应用程序中使用。默认情况下,该值被设置为 HIDE_ON_CLOSE。更改此属性的值将导致激发属性更改事件,其属性名称为 "defaultCloseOperation"。注:当 Java 虚拟机 (VM) 中最后一个可显示窗口被释放后,虚拟机可能会终止 ...
JAVA关闭窗口代码
关闭代码:addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0);} });清空输入栏 button.addActionListener(this);再定义方法:public void actionPerformed(ActionEvent e){ if(e.getSource()==button) \/\/button为你的按钮名 { text.setText(null);...
f.setdefaultcloseoperation(jframe.exit_on_close);
1. 设置关闭操作:在Java的GUI编程中,JFrame是一个常用的窗口类。`f`通常是JFrame的一个实例。通过调用`f.setDefaultCloseOperation`方法,可以设定当关闭这个窗口时应执行的操作。2. exit_on_close的含义:`jframe.exit_on_close`是一个常量,通常表示当用户点击窗口的关闭按钮时,应用程序应该结束...
java中窗口关闭的方法
在JFrame的构造函数里面写上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);不要用System.exit(0);
编写一个图形界面的Java Application,为用户提供三种关闭窗口的方法
closeMenu = new JMenuItem("关闭");closeMenu.addActionListener(this);JButton closeButton = new JButton(" 关闭 ");closeButton.addActionListener(this);JPanel closePanel = new JPanel();closePanel.setLayout(new FlowLayout());closePanel.add(closeButton);this.add(closePanel, Border...
如何在java程序中,当点击一个按钮后,关闭当前窗口,开启一个新的窗口...
一般可以隐藏本窗口(setVisible(false);),显示新窗口来实现窗口的跳转。但是隐藏窗口,会在后面浪费系统资源。如果不再使用该窗口,应该彻底销毁(dispose();),释放系统资源 代码和注释 LoginFrame 类 import java.awt.*;import java.awt.event.*;import javax.swing.*;\/\/LoginFrame 登陆窗口 功能...