📄 login2test.java
字号:
package com.hs ;
import java.awt.* ;
import javax.swing.* ;
public class LogIn2Test extends JFrame {
LogIn2Test() {
this.setTitle("网络设置") ;
this.setSize(420 , 220) ;
int width = (int)Toolkit.getDefaultToolkit().getScreenSize().getWidth() ;
int height = (int)Toolkit.getDefaultToolkit().getScreenSize().getHeight() ;
this.setLocation((width - 420) / 2 , (height + 180) / 2) ;
this.setResizable(false) ;
//new 一大堆组件
JLabel j_leixing = new JLabel(" 类型:") ;
JLabel j_dizhi = new JLabel(" 地址:") ;
JLabel j_duankou1 = new JLabel(" 端口:") ;
JLabel j_duankou2 = new JLabel(" 端口:") ;
JLabel j_yonghu = new JLabel(" 用户:") ;
JLabel j_mima = new JLabel(" 密码:") ;
JLabel j_yu = new JLabel(" 域(可不选):") ;
JLabel j_shezhi = new JLabel("设置您需要登录到的服务器类型:");
JLabel j_xuyao = new JLabel("需要登陆的服务器地址:") ;
JComboBox t_wangluoleixing = new JComboBox() ;
JComboBox t_fuwuqileixing = new JComboBox() ;
t_wangluoleixing.setEditable(true) ;
t_fuwuqileixing.setEditable(true) ;
JTextField t1 = new JTextField() ;
JTextField t2 = new JTextField() ;
JTextField t3 = new JTextField() ;
JTextField t4 = new JTextField() ;
JTextField t5 = new JTextField() ;
JTextField t6 = new JTextField() ;
JTextField t7 = new JTextField() ;
JButton b_ceshi = new JButton("测试") ;
JCheckBox c = new JCheckBox("选者QQ登陆服务器") ;
/* //登陆类型的菜单项
JMenu m = new JMenu() ;
JMenuItem mb1 = new JMenuItem("aaaaaa") ;
JMenuItem mb2 = new JMenuItem("bbbbbbb") ;
m.add(mb1) ;
m.add(mb2) ;
t_wangluoleixing.add(m) ;
*/
//设置上半面面版
JPanel p_shang1 = new JPanel() ;
p_shang1.setLayout(new GridLayout(1 , 2)) ;
p_shang1.add(j_leixing) ;
p_shang1.add(t_wangluoleixing) ;
JPanel p_shang2 = new JPanel() ;
p_shang2.setLayout(new GridLayout(2 , 4)) ;
p_shang2.add(j_dizhi) ;
p_shang2.add(t1) ;
p_shang2.add(j_duankou1) ;
p_shang2.add(t2) ;
p_shang2.add(j_yonghu) ;
p_shang2.add(t3) ;
p_shang2.add(j_mima) ;
p_shang2.add(t4) ;
JPanel p_shang3 = new JPanel() ;
p_shang3.setLayout(new GridLayout(1 , 3)) ;
p_shang3.add(j_yu) ;
p_shang3.add(t5) ;
p_shang3.add(b_ceshi) ;
JPanel p_shang = new JPanel() ;
p_shang.setLayout(new BorderLayout()) ;
p_shang.add(p_shang1 , BorderLayout.NORTH) ;
p_shang.add(p_shang2 , BorderLayout.CENTER) ;
p_shang.add(p_shang3 , BorderLayout.SOUTH) ;
//设置下半面面版
JPanel p_xia1 = new JPanel() ;
p_xia1.setLayout(new GridLayout(1 , 2)) ;
p_xia1.add(j_shezhi) ;
p_xia1.add(t_fuwuqileixing) ;
JPanel p_xia2 = new JPanel() ;
p_xia2.setLayout(new GridLayout(1 , 4)) ;
p_xia2.add(j_xuyao) ;
p_xia2.add(t6) ;
p_xia2.add(j_duankou2) ;
p_xia2.add(t7) ;
JPanel p_xia = new JPanel() ;
p_xia.setLayout(new GridLayout( 3 , 1 , 0 , 5)) ;
p_xia.add(c) ;
p_xia.add(p_xia1) ;
p_xia.add(p_xia2) ;
//设置窗体
this.setLayout(new BorderLayout()) ;
this.add(p_shang , BorderLayout.NORTH) ;
this.add(p_xia , BorderLayout.SOUTH) ;
}
/* public static void main(String[] args) {
LogIn2Test l = new LogIn2Test() ;
l.setVisible(true) ;
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -