什么也不会,就想做个切换用户窗口,点击按钮时,弹出确定切换吗?点击确定,登陆窗弹出...原窗口关闭!怎么做都错...求指教,问题出在哪?Login已经做好!importjava.awt.Color;impo...
什么也不会,就想做个切换用户窗口, 点击按钮时,弹出 确定切换吗? 点击确定,登陆窗弹出...原窗口关闭!怎么做都错...求指教,问题出在哪? Login已经做好!
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class NewFrame extends JFrame{
JMenuItem item2;
JButton b1;
JButton b2;
Container c;
public NewFrame(){
Container c=getContentPane();
c.setLayout(null);//父窗体
JButton b1=new JButton("切换 用户 ");
JButton b2=new JButton("JAVA好难");
b1.setBounds(50, 30, 120, 30);
b2.setBounds(200, 30, 120, 30);
JMenuItem item2=new JMenuItem();
item2.addActionListener(new ActionListener(){ //为按钮添加鼠标单击事件
public void actionPerformed(ActionEvent e) {
item2(e);
}
});
item2 = new JMenuItem("切换用户");
item2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
item2(e);
}
});
}
public void item2(ActionEvent e){
Login Login = new Login();
JOptionPane.showMessageDialog(this, "您确定要切换用户", "",JOptionPane.ERROR_MESSAGE);
this.setVisible(true);
b1.add(item2);
c.add(b1);
c.add(b2);
c.setBackground(Color.red);
setSize(400,200);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String[] args) {
new NewFrame();
}
// TODO 自动生成的方法存根
}
展开