📄 select.java
字号:
package clientport;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class select extends JFrame implements ActionListener{
private ClientPort st;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.JButton confirm;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JButton quit;
private javax.swing.JButton jButton1;
private javax.swing.JList sel;
int i = 0;
public select(ClientPort str) {
super("级别选择");
st = str;
buttonGroup1 = new javax.swing.ButtonGroup();
jLabel1 = new javax.swing.JLabel();
jScrollPane1 = new javax.swing.JScrollPane();
sel = new javax.swing.JList();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
confirm = new javax.swing.JButton();
quit = new javax.swing.JButton();
jButton1= new javax.swing.JButton();
// this.setSize(800,400);
this.setBounds(200,200,610,400);
confirm.addActionListener(this);
quit.addActionListener(this);
jButton1.addActionListener(this);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setFocusable(false);
jLabel1.setFont(new java.awt.Font("华康少女文字W5(P)", 0, 36));
jLabel1.setForeground(new java.awt.Color(27, 200, 228));
jLabel1.setText("\u8f7b\u8f7b\u677e\u677e\u80cc\u5355\u8bcd");
sel.setModel(new javax.swing.AbstractListModel() {
String[] strings = { "CET4\u5355\u8bcd\u5e93", "CET6\u5355\u8bcd\u5e93" };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
jScrollPane1.setViewportView(sel);
jLabel2.setText("\u8bf7\u9009\u62e9\u4f60\u8981\u5b66\u4e60\u7684\u5355\u8bcd\u8303\u56f4\uff1a");
jLabel3.setText("(\u5355\u51fb\u67d0\u4e2a\u7ea7\u522b\u7684\u5355\u8bcd\u5e93\uff0c\u7136\u540e\u70b9\u51fb\u786e\u5b9a\u5373\u53ef\u3002)");
confirm.setFont(new java.awt.Font("華康彩帶體", 1, 24));
confirm.setText("\u786e\u5b9a");
quit.setFont(new java.awt.Font("華康彩帶體", 1, 24));
quit.setText("\u9000\u51fa");
jButton1.setFont(new java.awt.Font("華康彩帶體", 0, 24));
jButton1.setText("\u8fd4\u56deLogin\u754c\u9762");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(102, 102, 102)
.addComponent(jLabel1))
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 209, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(14, 14, 14)
.addComponent(confirm, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(quit, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))))
.addContainerGap(28, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(34, 34, 34)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createSequentialGroup()
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(confirm, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 68, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(8, 8, 8)))
.addGap(23, 23, 23)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(28, 28, 28)
.addComponent(quit, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(58, 58, 58))
);
}
public void actionPerformed(ActionEvent e) {
if(sel.getAnchorSelectionIndex()==0)
i = 4;
if(sel.getAnchorSelectionIndex()==1)
i = 6;
if(e.getSource()==confirm){
//向服务器发送数据包请求
st.SentMessage("113"+ i +" ");
this.setVisible(false);
st.getuser1().setVisible(true);
}
if(e.getSource()==jButton1)
{
st.getLogin().getText1().setText("");
st.getLogin().getpassword().setText("");
st.getLogin().getLabel().setForeground(new Color(0,0,0));
st.getLogin().getLabel().setText("*\u9009\u62e9\u8bd5\u7528\u7528\u6237\u9009\u9879\uff0c\u60a8\u5c06\u4e0d\u5fc5\u8f93\u5165\u7528\u6237\u540d\u53ca\u5bc6\u7801\uff0c");
st.getLogin().getLabel1().setText("\u4f46\u60a8\u53ea\u80fd\u4f7f\u7528\u7cfb\u7edf\u7684\u90e8\u5206\u529f\u80fd\u3002");
st.getLogin().setVisible(true);
this.setVisible(false);
}
if(e.getSource()==quit){
System.exit(0);
//用户已经退出,网络完成相关操作
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -