Eclipse老是弹出对话框要求输入密码的问题

这几天在客户这边用eclipse老是弹出要求输入密码的对话框:

开始以为是eclipse的自动更新或是什么的,但一直找不到设置的地方,最后发现原来是代理搞的鬼。

这边上网使用了代理,eclipse共享了IE的代理设置,所以一直询问代理的用户名密码,但是在IE里面是不需要用户名密码, 这点感觉很奇怪,有高手明白的请指点一下。

接着我取消了eclipse的代理设置就正常了。

 

将active provider 改成Direct即可。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
好的,这是一个比较常见的需求,我会尽力回答。 首先,你需要在 Eclipse 中创建一个新的 Java 项目。然后在项目中创建一个新的 JFrame 类,作为登陆界面的主窗口。在 JFrame 中使用空布局,可以通过 setLayout(null) 方法来实现。 接下来,你需要在 JFrame 中添加用户名和密码输入框,以及“登录”和“重置”按钮。你可以使用 JTextField 来创建输入框,使用 JButton 来创建按钮。添加组件可以使用 add() 方法,并设置组件的位置和大小。 当用户点击“登录”按钮时,你需要获取用户名和密码输入框中的内容,并进行校验。在这里,你可以使用 Java 的 Swing 消息框来实现校验结果的弹出。 具体实现可以参考以下代码: ```java import javax.swing.*; import java.awt.event.*; public class LoginFrame extends JFrame { private JTextField usernameField, passwordField; public LoginFrame() { super("Login"); setLayout(null); // 添加用户名和密码输入框 usernameField = new JTextField(); usernameField.setBounds(50, 50, 200, 30); add(usernameField); passwordField = new JTextField(); passwordField.setBounds(50, 100, 200, 30); add(passwordField); // 添加登录和重置按钮 JButton loginButton = new JButton("登录"); loginButton.setBounds(50, 150, 80, 30); loginButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { String username = usernameField.getText(); String password = passwordField.getText(); if (checkLogin(username, password)) { // 登录成功,打开另一个窗口 JOptionPane.showMessageDialog(LoginFrame.this, "登录成功"); // TODO: 打开另一个窗口 } else { // 登录失败,弹出对话框 JOptionPane.showMessageDialog(LoginFrame.this, "用户名或密码错误"); } } }); add(loginButton); JButton resetButton = new JButton("重置"); resetButton.setBounds(170, 150, 80, 30); resetButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // 清空用户名和密码输入框 usernameField.setText(""); passwordField.setText(""); } }); add(resetButton); setSize(300, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } private boolean checkLogin(String username, String password) { // TODO: 校验用户名和密码是否正确 return true; } public static void main(String[] args) { new LoginFrame(); } } ``` 最后,你还需要实现 checkLogin() 方法来校验用户名和密码是否正确。具体实现可以根据你的需求进行编写。 希望我的回答能够帮助到你,如果有任何问题,可以随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值