📄 codeneeddialog.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class CodeNeedDialog extends JDialog implements ActionListener
{
private JLabel label1,label2;
private JPasswordField field;
private ImagePanel iconPanel;
private JButton ok,cancel;
private String code;
public CodeNeedDialog(EnterQQ qq,int x,int y)
{
super(qq,"输入密码",true);
code=null;
iconPanel=new ImagePanel(EnterQQ.CODE);
label1=new JLabel("请输入QQ自动登录器的程序密码");
label2=new JLabel("密码: ");
field=new JPasswordField();
field.addActionListener(this);
ok=new JButton("确定");
cancel=new JButton("取消");
ok.addActionListener(this);
cancel.addActionListener(this);
setLayout(null);
iconPanel.setBounds(10,10,23,32);
label1.setBounds(50,15,180,20);
label2.setBounds(45,50,50,20);
field.setBounds(80,50,150,20);
ok.setBounds(60,90,60,20);
cancel.setBounds(160,90,60,20);
add(iconPanel);
add(label1);
add(label2);
add(field);
add(ok);
add(cancel);
resize(265,155);
setBounds(x+30,y+50,285,155);
setResizable(false);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
Object o=e.getSource();
if(o==field)
{
if(field.getText().equals(""))
return;
code=field.getText();
dispose();
}
else if(o==ok)
{
if(field.getText().equals(""))
return;
code=field.getText();
dispose();
}
else if(o==cancel)
{
dispose();
}
}
public String getCode()
{
return code;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -