Java切换用户_JAVA 菜鸟求教...切换用户

本文主要探讨如何在Java中创建一个用户切换功能。当点击‘切换用户’按钮时,会弹出确认对话框,用户确认后,登录窗口将出现并关闭当前窗口。问题在于正确实现这一交互逻辑。已有的Login类作为基础,但具体实现上遇到困难。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么也不会,就想做个切换用户窗口,点击按钮时,弹出确定切换吗?点击确定,登陆窗弹出...原窗口关闭!怎么做都错...求指教,问题出在哪?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 自动生成的方法存根

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值