📄 userconf.java
字号:
package viewtuba1;
import java.awt.ComponentOrientation;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class UserConf extends JFrame {
private JTextField textField;
public static void main(String args[]) {
try {
UserConf frame = new UserConf();
frame.setAlwaysOnTop(false);
frame.setVisible(true);
frame.setResizable(false);
frame.setTitle("用户设置");
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the frame
*/
public UserConf() {
super();
getContentPane().setLayout(null);
setBounds(100, 100, 299, 213);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JLabel label = new JLabel();
label.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
label.setText("请输入用户名:");
label.setBounds(36, 24, 102, 25);
getContentPane().add(label);
textField = new JTextField();
textField.setText("无名过客");
textField.selectAll();
textField.requestFocus();
textField.setBounds(144, 27, 97, 19);
getContentPane().add(textField);
final JLabel label_1 = new JLabel();
label_1.setText("默认用户名为:无名过客");
label_1.setBounds(75, 61, 145, 25);
getContentPane().add(label_1);
final JButton saveButton = new JButton();
saveButton.setText("保存");
saveButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (textField.getText().equals("")) {
JOptionPane.showMessageDialog(null, "用户名不能为空!", "提示",
JOptionPane.CANCEL_OPTION);
textField.requestFocus();
textField.selectAll();
return;
} else if (textField.getText().length() > 15) {
JOptionPane.showMessageDialog(null, "用户名长度不能大于15个字符!",
"提示", JOptionPane.CANCEL_OPTION);
textField.requestFocus();
textField.selectAll();
return;
}
ChattingRoom.userName = textField.getText();
dispose();
}
});
saveButton.setBounds(70, 111, 62, 33);
getContentPane().add(saveButton);
final JButton cancelButton = new JButton();
cancelButton.setText("取消");
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
dispose();
}
});
cancelButton.setBounds(167, 111, 62, 33);
getContentPane().add(cancelButton);
//
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -