📄 configjp.java
字号:
package com.sato.server.configmanager;
import java.awt.BorderLayout;
import javax.swing.BorderFactory;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.border.Border;
public class ConfigJp extends JPanel{
private JPanel configjp1;
private JTextField jtf2;
private JTextField jtf3;
private JTextField jtf4;
private JTextField jtf5;
private JTextField jtf6;
private JTextField jtf7;
private JTextField jtf8;
private JTextField jtf9;
private JLabel jlabel1;
private JLabel jlabel2;
private JLabel jlabel3;
private JLabel jlabel4;
private JLabel jlabel5;
private JLabel jlabel6;
private JLabel jlabel7;
private JLabel jlabel8;
private JLabel jlabel9;
private JButton jb1;
private JButton jb2;
private JButton jb3;
private JButton jb4;
private JButton jb5;
private Border border;
private Border b1;
private Border b2;
private Border b3;
private Border b4;
private Border b5;
private Border b6;
private JComboBox jcb1;
private Box topbox;
private Box box0;
private Box box1;
private Box box2;
private Box box3;
private Box box4;
private Box box5;
private Box box6;
private Box box7;
public ConfigJp(){
configjp1=new JPanel();
b1=BorderFactory.createTitledBorder("数据存储类型");
b2=BorderFactory.createTitledBorder("Oracle数据库配置");
b3=BorderFactory.createTitledBorder("XML配置");
b4=BorderFactory.createTitledBorder("服务器网络配置");
b5=BorderFactory.createTitledBorder("操作选择");
jlabel1=new JLabel("存储介质:");
jlabel2=new JLabel("数据库地址:");
jlabel3=new JLabel("数据库端口:");
jlabel4=new JLabel("数据库SID:");
jlabel5=new JLabel("用 户 名:");
jlabel6=new JLabel("密码:");
jlabel7=new JLabel("用户数据XML文件目录:");
jlabel8=new JLabel("IP地址:");
jlabel9=new JLabel("端口:");
jb1=new JButton("测试连接");
jb2=new JButton("将数据同步到Oracle数据库");
jb3=new JButton("还原");
jb4=new JButton("保存");
jb5=new JButton("将数据同步到XML文件");
jtf2=new JTextField();
jtf3=new JTextField();
jtf4=new JTextField();
jtf5=new JTextField();
jtf6=new JTextField();
jtf7=new JTextField();
jtf8=new JTextField();
jtf9=new JTextField();
jcb1=new JComboBox();
//第一格
box0=Box.createHorizontalBox();
box0.setBorder(b1);
configjp1.setBorder(border);
configjp1.setLayout(new BorderLayout());
box0.add(Box.createHorizontalStrut(200));
box0.add(jlabel1);
box0.add(jcb1);
box0.add(Box.createHorizontalStrut(200));
//第二格
b6=BorderFactory.createEmptyBorder(10, 10, 10, 10);
border=BorderFactory.createCompoundBorder(b2, b6);
box1=Box.createVerticalBox();
box2=Box.createHorizontalBox();
box2.add(jlabel2);
box2.add(jtf2);
box2.add(Box.createHorizontalStrut(20));
box2.add(jlabel3);
box2.add(jtf3);
box3=Box.createHorizontalBox();
box3.add(jlabel4);
box3.add(jtf4);
box4=Box.createHorizontalBox();
box4.add(jlabel5);
box4.add(jtf5);
box4.add(Box.createHorizontalStrut(20));
box4.add(jlabel6);
box4.add(jtf6);
box1.add(box2);
box1.add(Box.createVerticalStrut(20));
box1.add(box3);
box1.add(Box.createVerticalStrut(20));
box1.add(box4);
box1.setBorder(border);
//第三格
b6=BorderFactory.createEmptyBorder(10, 10, 10, 10);
border=BorderFactory.createCompoundBorder(b3, b6);
box5=Box.createHorizontalBox();
box5.add(jlabel7);
box5.add(jtf7);
box5.setBorder(border);
//第四格
b6=BorderFactory.createEmptyBorder(10, 10, 10, 10);
border=BorderFactory.createCompoundBorder(b4, b6);
box6=Box.createHorizontalBox();
box6.add(jlabel8);
box6.add(jtf8);
box6.add(Box.createHorizontalStrut(50));
box6.add(jlabel9);
box6.add(jtf9);
box6.add(Box.createHorizontalStrut(10));
box6.add(jb1);
box6.setBorder(border);
//第五格
box7=Box.createHorizontalBox();
box7.add(Box.createHorizontalStrut(30));
box7.add(jb2);
box7.add(Box.createHorizontalStrut(10));
box7.add(jb3);
box7.add(Box.createHorizontalStrut(10));
box7.add(jb4);
box7.add(Box.createHorizontalStrut(10));
box7.add(jb5);
box7.add(Box.createHorizontalStrut(80));
box7.setBorder(b5);
topbox=Box.createVerticalBox();
topbox.add(box0);
topbox.add(box1);
topbox.add(box5);
topbox.add(box6);
topbox.add(box7);
b6=BorderFactory.createEmptyBorder(20, 25, 15, 10);
this.setBorder(b6);
this.setLayout(new BorderLayout());
this.add(topbox);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -