下面列出了java.awt.GridLayout#setVgap ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
double[][] size = {{5, TableLayout.FILL, 5},
{5, TableLayout.FILL, 5}};
this.setLayout(new TableLayout(size));
final GridLayout gridLayout3 = new GridLayout();
JPanel child = new JPanel(gridLayout3);
this.setSize(351, 105);
gridLayout3.setRows(3);
gridLayout3.setColumns(2);
gridLayout3.setHgap(5);
gridLayout3.setVgap(5);
child.add(getJRadioButton(), null);
child.add(getJRadioButton1(), null);
child.add(getJRadioButton2(), null);
child.add(getJRadioButton3(), null);
child.add(getJRadioButton4(), null);
child.add(getJTextField(), null);
this.add(child, "1,1");
}
public static JPanel createCapabilitiesPanel(Operator operator) {
CapabilityProvider capabilityProvider = (CapabilityProvider) operator;
int length = OperatorCapability.values().length;
GridLayout layout = new GridLayout(length / 2, 2);
layout.setHgap(GAP);
layout.setVgap(GAP);
JPanel capabilitiesPanel = new JPanel(layout);
for (OperatorCapability capability : OperatorCapability.values()) {
JLabel capabilityLabel = new JLabel(capability.getDescription());
try {
if (capabilityProvider.supportsCapability(capability)) {
capabilityLabel.setIcon(SwingTools.createIcon("16/ok.png"));
} else {
capabilityLabel.setIcon(SwingTools.createIcon("16/error.png"));
}
} catch (Exception e) {
break;
}
capabilitiesPanel.add(capabilityLabel);
}
return capabilitiesPanel;
}
public PopupPane() {
listComponents = new HashSet<ListComponent>();
view = new JPanel();
GridLayout grid = new GridLayout(0, 1);
grid.setHgap(0);
grid.setVgap(0);
view.setLayout(grid);
view.setBorder(BorderFactory.createEmptyBorder());
setName("progresspopup"); //NOI18N
setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
setViewportView(view);
setFocusable(true);
setRequestFocusEnabled(true);
Action down = new MoveDownAction();
getActionMap().put("Move-Down", down);
getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0), "Move-Down");
getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0), "Move-Down");
Action up = new MoveUpAction();
getActionMap().put("Move-Up", up);
getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0), "Move-Up");
getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0), "Move-Up");
Action cancel = new CancelAction();
getActionMap().put("Cancel-Task", cancel);
getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0), "Cancel-Task");
getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE, 0), "Cancel-Task");
Action select = new SelectAction();
getActionMap().put("select-task", select);
getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0), "select-task");
getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0), "select-task");
setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
}
public DatabaseIFrame() {
super("���ݿⱸ����ָ�");
this.setLayout(new GridLayout(2, 1));
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setBounds(100, 50, 500, 350);
backupTextField = new JTextField(20);
restoreTextField = new JTextField(20);
GridLayout grid = new GridLayout(2, 1);
grid.setVgap(10);
backupPanel.setLayout(grid);
backupPanel.setBorder(BorderFactory.createTitledBorder("���ݿⱸ��"));
backupPanel.add(backupTextField);
JPanel button1 = new JPanel();
button1.add(getBrowseButton1());
button1.add(getBackupButton());
backupPanel.add(button1);
getContentPane().add(backupPanel);
restorePanel.setLayout(grid);
restorePanel.setBorder(BorderFactory.createTitledBorder("���ݿ�ָ�"));
JPanel button2 = new JPanel();
restorePanel.add(restoreTextField);
button2.add(getBrowseButton2());
button2.add(getRestoreButton());
restorePanel.add(button2);
getContentPane().add(restorePanel);
setVisible(true);
}
public ComponentListPanel() {
final GridLayout grid = new GridLayout(0, 1);
grid.setVgap(5);
labelPanel = new JPanel(grid);
fieldPanel = new JPanel(new GridLayout(0, 1));
this.add(labelPanel, BorderLayout.CENTER);
this.add(fieldPanel, BorderLayout.LINE_END);
}
public PreferencesDialog(JFrame parent, Preferences preferences,
DisplaySettings settings) {
super(parent, "Preferences...", true);
this.preferences = preferences;
this.settings = settings;
// Control panel
GridLayout grid = new GridLayout(5, 2);
grid.setVgap(3);
grid.setHgap(3);
JPanel mainpanel = new JPanel(grid);
JLabel stdfontLabel = new JLabel("Size of standard font: ");
mainpanel.add(stdfontLabel);
stdfontSpinner = new JSpinner();
stdfontSpinner.setValue(settings.getStdFontSize());
mainpanel.add(stdfontSpinner);
JLabel fixedfontLabel = new JLabel("Size of fixed font: ");
mainpanel.add(fixedfontLabel);
fixedfontSpinner = new JSpinner();
fixedfontSpinner.setValue(settings.getFixedFontSize());
mainpanel.add(fixedfontSpinner);
JLabel backgroundLabel = new JLabel("Default background: ");
mainpanel.add(backgroundLabel);
backgroundCB = new JComboBox(colors);
mainpanel.add(backgroundCB);
preselect(backgroundCB, settings.getDefaultBackground());
JLabel foregroundLabel = new JLabel("Default foreground: ");
mainpanel.add(foregroundLabel);
foregroundCB = new JComboBox(colors);
mainpanel.add(foregroundCB);
preselect(foregroundCB, settings.getDefaultForeground());
JLabel antialiasLabel = new JLabel("Antialiased text: ");
mainpanel.add(antialiasLabel);
antialiasCB = new JCheckBox();
antialiasCB.setSelected(settings.getAntialias());
mainpanel.add(antialiasCB);
// Button panel
Box lowpanel = new Box(BoxLayout.Y_AXIS);
lowpanel.add(new JSeparator());
JPanel buttonpanel = new JPanel(new FlowLayout(FlowLayout.RIGHT));
lowpanel.add(buttonpanel);
JButton okbutton = new JButton("Ok");
JButton cancelbutton = new JButton("Cancel");
getRootPane().setDefaultButton(okbutton);
buttonpanel.add(okbutton);
buttonpanel.add(cancelbutton);
okbutton.addActionListener(this);
cancelbutton.addActionListener(this);
getContentPane().add(mainpanel, BorderLayout.NORTH);
getContentPane().add(
new JLabel("<html><body><i>(Note: Changes only take effect after a " +
"restart)</i></body></html>"),
BorderLayout.CENTER);
getContentPane().add(lowpanel, BorderLayout.SOUTH);
Border border = BorderFactory.createEmptyBorder(5, 5, 5, 3);
((JPanel) getContentPane()).setBorder(border);
((BorderLayout) getContentPane().getLayout()).setVgap(5);
pack();
}
public BookAdd2IFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("����ͼ�����"); // ���ô�����⣭��������
setBounds(100, 50, 500, 225);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon readerAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(readerAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(2, 2);
gridLayout.setVgap(20);
panel_1.setLayout(gridLayout);
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("ͼ���ţ�");
panel_1.add(label_2);
id = new JTextField(10);
panel_1.add(id);
final JLabel label_3 = new JLabel();
label_3.setText("���������");
panel_1.add(label_3);
num = new JTextField(10);
panel_1.add(num);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public ReaderAddIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("������Ϣ���"); // ���ô�����⣭��������
setBounds(100, 30, 500, 250);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon readerAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(readerAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(0, 4);
gridLayout.setVgap(15);
gridLayout.setHgap(10);
panel_1.setLayout(gridLayout);
panel_1.setPreferredSize(new Dimension(450, 100));
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("��ַ��");
panel_1.add(label_2);
address = new JTextField();
address.setDocument(new MyDocument(256));
panel_1.add(address);
final JLabel label_3 = new JLabel();
label_3.setText("�� �ţ�");
panel_1.add(label_3);
id = new JTextField();
id.setDocument(new MyDocument(256));
panel_1.add(id);
final JLabel label_4 = new JLabel();
label_4.setText("���� ��");
panel_1.add(label_4);
name = new JTextField();
name.setDocument(new MyDocument(256));
panel_1.add(name);
final JLabel label_5 = new JLabel();
label_5.setText("Ƿ�");
panel_1.add(label_5);
own = new JTextField();
own.setDocument(new MyDocument(256));
panel_1.add(own);
final JLabel label_6 = new JLabel();
label_6.setText("�绰��");
panel_1.add(label_6);
phone = new JTextField();
phone.setDocument(new MyDocument(256));
panel_1.add(phone);
final JLabel label_7 = new JLabel();
label_7.setText("�Ա�");
panel_1.add(label_7);
sex = new JTextField();
sex.setDocument(new MyDocument(256));
panel_1.add(sex);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public UserAddIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("��ӹ���Ա"); // ���ô�����⣭��������
setBounds(100, 50, 500, 225);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon userAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(userAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(2, 2);
gridLayout.setVgap(20);
panel_1.setLayout(gridLayout);
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("�û�����");
panel_1.add(label_2);
name = new JTextField(10);
name.setDocument(new MyDocument(20));
panel_1.add(name);
final JLabel label_3 = new JLabel();
label_3.setText("���룺");
panel_1.add(label_3);
password = new JTextField(10);
password.setDocument(new MyDocument(15));
panel_1.add(password);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public BookPriceIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("��ͼ��۸�"); // ���ô�����⣭��������
setBounds(100, 50, 500, 225);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon userAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(userAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(2, 2);
gridLayout.setVgap(20);
panel_1.setLayout(gridLayout);
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("ͼ��id��");
panel_1.add(label_2);
id = new JTextField(10);
id.setDocument(new MyDocument(20));
panel_1.add(id);
final JLabel label_3 = new JLabel();
label_3.setText("���ļ۸�Ϊ ��");
panel_1.add(label_3);
money = new JTextField(10);
money.setDocument(new MyDocument(15));
panel_1.add(money);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public ReaderOwnIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("�Ķ���Ƿ��"); // ���ô�����⣭��������
setBounds(100, 50, 500, 225);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon userAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(userAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(2, 2);
gridLayout.setVgap(20);
panel_1.setLayout(gridLayout);
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("���� id��");
panel_1.add(label_2);
id = new JTextField(10);
id.setDocument(new MyDocument(20));
panel_1.add(id);
final JLabel label_3 = new JLabel();
label_3.setText("����Ƿ��Ϊ ��");
panel_1.add(label_3);
money = new JTextField(10);
money.setDocument(new MyDocument(15));
panel_1.add(money);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public ReturnIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("��ӹ黹��Ϣ"); // ���ô�����⣭��������
setBounds(100, 50, 500, 225);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon readerAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(readerAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(2, 2);
gridLayout.setVgap(20);
panel_1.setLayout(gridLayout);
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("���ļ�¼��ţ�");
panel_1.add(label_2);
id = new JTextField(10);
id.setDocument(new MyDocument(256));
panel_1.add(id);
final JLabel label_3 = new JLabel();
label_3.setText("�黹���ڣ�");
panel_1.add(label_3);
return_date = new JFormattedTextField();
return_date.setValue("XXXX-XX-XX");
return_date.addKeyListener(new DateListener());
panel_1.add(return_date);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public BorrowIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("������Ϣ���"); // ���ô�����⣭��������
setBounds(100, 30, 500, 250);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon readerAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(readerAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(0, 4);
gridLayout.setVgap(15);
gridLayout.setHgap(10);
panel_1.setLayout(gridLayout);
panel_1.setPreferredSize(new Dimension(450, 100));
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("�������ڣ�");
panel_1.add(label_2);
borrowDate = new JFormattedTextField();
borrowDate.setValue("XXXX-XX-XX");
borrowDate.addKeyListener(new DateListener());
panel_1.add(borrowDate);
final JLabel label_3 = new JLabel();
label_3.setText("�� �ţ�");
panel_1.add(label_3);
id = new JTextField();
id.setDocument(new MyDocument(256));
panel_1.add(id);
final JLabel label_4 = new JLabel();
label_4.setText("�鱾��� ��");
panel_1.add(label_4);
bid = new JTextField();
bid.setDocument(new MyDocument(256));
panel_1.add(bid);
final JLabel label_5 = new JLabel();
label_5.setText("���߱�ţ�");
panel_1.add(label_5);
rid = new JTextField();
rid.setDocument(new MyDocument(256));
panel_1.add(rid);
final JLabel label_6 = new JLabel();
label_6.setText("����Ա���֣�");
panel_1.add(label_6);
name = new JTextField();
name.setDocument(new MyDocument(256));
panel_1.add(name);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}
public BSAddIFrame() {
super();
setIconifiable(true); // ���ô������С������������
setClosable(true); // ���ô���ɹرգ���������
setTitle("������"); // ���ô�����⣭��������
setBounds(100, 50, 500, 225);
//������ͷͼƬ
final JLabel logoLabel = new JLabel();
ImageIcon readerAddIcon=CreateIcon.add("tback.jpg");
logoLabel.setIcon(readerAddIcon);
logoLabel.setOpaque(true);
logoLabel.setBackground(Color.white);
logoLabel.setPreferredSize(new Dimension(400, 60));
getContentPane().add(logoLabel, BorderLayout.NORTH);
//����һ�������������
final JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
getContentPane().add(panel);
//�������������Ƕ�����1,���ڷ��÷ǰ�ť���
final JPanel panel_1 = new JPanel();
final GridLayout gridLayout = new GridLayout(2, 2);
gridLayout.setVgap(20);
panel_1.setLayout(gridLayout);
panel.add(panel_1);
final JLabel label_2 = new JLabel();
label_2.setText("��ܱ�ţ�");
panel_1.add(label_2);
id = new JTextField(10);
id.setDocument(new MyDocument(256));
panel_1.add(id);
final JLabel label_3 = new JLabel();
label_3.setText("���λ�ã�");
panel_1.add(label_3);
position = new JTextField(10);
position.setDocument(new MyDocument(256));
panel_1.add(position);
//����������Ƕ��һ�����ڷ��Ű�ť�����
final JPanel panel_2 = new JPanel();
panel_2.setPreferredSize(new Dimension(450, 100));
panel.add(panel_2);
final JRadioButton radioButton1 = new JRadioButton();
//�����������
final JButton submit = new JButton();
panel_2.add(submit);
submit.setText("�ύ");
submit.addActionListener((ActionListener) new ButtonAddListener(radioButton1));
//�����������
final JButton back = new JButton();
panel_2.add(back);
back.setText("����");
back.addActionListener(new CloseActionListener());
setVisible(true);
}