📄 selectdialog.java
字号:
package com.hb.stumanagesys;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.JFrame;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class SelectDialog extends javax.swing.JDialog {
protected JPanel selectPanel;
protected JLabel tableInfoLabel;
protected JTable infoTable;
protected JScrollPane selectScrollPane;
protected JSeparator separator2;
protected JButton submitButton;
protected JTable detailedInfoTable;
protected JScrollPane detailedScrollPane;
protected JSeparator separator1;
protected JLabel selectKeyLabel;
protected JLabel workGroupLabel;
protected JLabel rowCounterLabel;
protected JLabel versionLabel;
protected JButton exitButton;
protected JButton deleteButton;
protected JButton editButton;
protected JButton insertButton;
protected JButton showAllButton;
protected JButton selectButton;
protected JTextField keyTextField;
protected JLabel keyLabel;//字段所在的LABEL
protected JLabel selectLabel;
protected DefaultTableModel infoTable1Model;//显示查询信息的表格模型
protected DefaultTableModel detailedInfoTableModel;//显示详细信息的表格模型
/**
* Auto-generated main method to display this JDialog
*/
public static void main(String[] args) {
JFrame frame = new JFrame();
SelectDialog inst = new SelectDialog(frame);
inst.setVisible(true);
}
public SelectDialog(JFrame frame) {
super(frame);
initGUI();
}
protected void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
{
selectPanel = new JPanel();
getContentPane().add(selectPanel);
selectPanel.setBounds(0, 0, 959, 462);
selectPanel.setLayout(null);
selectPanel.setBackground(new java.awt.Color(205,219,220));
{
selectLabel = new JLabel();
selectPanel.add(selectLabel);
selectLabel.setBounds(14, 259, 196, 154);
selectLabel.setBorder(BorderFactory.createTitledBorder(""));
{
selectKeyLabel = new JLabel();
selectLabel.add(selectKeyLabel);
selectKeyLabel.setText("\u8bf7\u9009\u62e9\u6240\u9700\u67e5\u8be2\u5b57\u6bb5");
selectKeyLabel.setBounds(7, 7, 182, 21);
selectKeyLabel.setHorizontalAlignment(SwingConstants.CENTER);
selectKeyLabel.setFont(new java.awt.Font("宋体",0,12));
selectKeyLabel.setForeground(Color.blue);
}
}
{
keyLabel = new JLabel();
selectPanel.add(keyLabel);
keyLabel.setText("\u8bf7\u8f93\u5165\u5173\u952e\u5b57");
keyLabel.setBounds(231, 266, 154, 28);
keyLabel.setHorizontalAlignment(SwingConstants.CENTER);
keyLabel.setFont(new java.awt.Font("宋体",0,12));
keyLabel.setForeground(Color.blue);
}
{
keyTextField = new JTextField();
selectPanel.add(keyTextField);
keyTextField.setBounds(224, 294, 175, 28);
keyTextField.setFont(new java.awt.Font("宋体",0,12));
}
{
selectButton = new JButton();
selectPanel.add(selectButton);
selectButton.setBounds(280, 336, 63, 28);
selectButton.setText("\u67e5\u8be2");
selectButton.setFont(new java.awt.Font("宋体",0,12));
selectButton.setBackground(new java.awt.Color(199,213,214));
selectButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
selectButtonActionPerformed(evt);
}
});
}
{
showAllButton = new JButton();
selectPanel.add(showAllButton);
showAllButton.setText("\u663e\u793a\u5168\u90e8");
showAllButton.setBounds(420, 294, 84, 28);
showAllButton.setFont(new java.awt.Font("宋体",0,12));
showAllButton.setBackground(new java.awt.Color(199,213,214));
showAllButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
showAllButtonActionPerformed(evt);
}
});
}
{
insertButton = new JButton();
selectPanel.add(insertButton);
insertButton.setText("\u6dfb\u52a0\u6570\u636e");
insertButton.setBounds(560, 294, 84, 28);
insertButton.setFont(new java.awt.Font("宋体",0,12));
insertButton.setBackground(new java.awt.Color(199,213,214));
insertButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
insertButtonActionPerformed(evt);
}
});
}
{
editButton = new JButton();
selectPanel.add(editButton);
editButton.setText("\u4fee\u6539\u6570\u636e");
editButton.setBounds(420, 336, 84, 28);
editButton.setFont(new java.awt.Font("宋体",0,12));
editButton.setBackground(new java.awt.Color(199,213,214));
editButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
editButtonActionPerformed(evt);
}
});
}
{
deleteButton = new JButton();
selectPanel.add(deleteButton);
deleteButton.setText("\u5220\u9664\u6570\u636e");
deleteButton.setBounds(560, 336, 84, 28);
deleteButton.setFont(new java.awt.Font("宋体",0,12));
deleteButton.setBackground(new java.awt.Color(199,213,214));
deleteButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
deleteButtonActionPerformed(evt);
}
});
}
{
exitButton = new JButton();
selectPanel.add(exitButton);
exitButton.setText("\u9000\u51fa");
exitButton.setBounds(504, 385, 63, 28);
exitButton.setFont(new java.awt.Font("宋体",0,12));
exitButton.setBackground(new java.awt.Color(199,213,214));
exitButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
exitButtonActionPerformed(evt);
}
});
}
{
versionLabel = new JLabel();
selectPanel.add(versionLabel);
versionLabel.setText("\u5b66\u5458\u7ba1\u7406\u7cfb\u7edf");
versionLabel.setBounds(14, 427, 196, 28);
versionLabel.setBorder(BorderFactory.createTitledBorder(""));
versionLabel.setFont(new java.awt.Font("宋体",0,12));
}
{
rowCounterLabel = new JLabel();
selectPanel.add(rowCounterLabel);
rowCounterLabel.setText("\u5f53\u524d\u6570\u636e\u603b\u6570:0");
rowCounterLabel.setBounds(245, 427, 161, 28);
rowCounterLabel.setBorder(BorderFactory.createTitledBorder(""));
rowCounterLabel.setFont(new java.awt.Font("宋体",0,12));
}
{
workGroupLabel = new JLabel();
selectPanel.add(workGroupLabel);
workGroupLabel.setText("\u7b2c\u4e09\u9879\u76ee\u7ec4\u7248\u6743\u6240\u6709");
workGroupLabel.setBounds(448, 427, 203, 28);
workGroupLabel.setBorder(BorderFactory.createTitledBorder(""));
workGroupLabel.setFont(new java.awt.Font("宋体",0,12));
}
{
separator1 = new JSeparator();
selectPanel.add(separator1);
separator1.setBounds(0, 245, 693, 14);
separator1.setBackground(new java.awt.Color(94,138,125));
}
{
separator2 = new JSeparator();
selectPanel.add(separator2);
separator2.setBounds(0, 420, 693, 42);
separator2.setBackground(new java.awt.Color(94,138,125));
}
{
selectScrollPane = new JScrollPane();
selectPanel.add(selectScrollPane);
selectScrollPane.setBounds(0, 28, 693, 217);
{
infoTable1Model = new DefaultTableModel();
infoTable = new JTable();
selectScrollPane.setViewportView(infoTable);
infoTable.setModel(infoTable1Model);
infoTable.setPreferredSize(new java.awt.Dimension(672, 217));
infoTable.setBackground(new java.awt.Color(224,232,233));
infoTable.setForeground(new java.awt.Color(0,0,0));
infoTable.setGridColor(new java.awt.Color(0,0,0));
infoTable.setRowHeight(24);
infoTable.setFont(new java.awt.Font("宋体",0,12));
}
}
{
tableInfoLabel = new JLabel();
selectPanel.add(tableInfoLabel);
tableInfoLabel.setText("\u5b66\u751f\u4fe1\u606f\u7ba1\u7406\u7cfb\u7edf");
tableInfoLabel.setBounds(0, 0, 959, 28);
tableInfoLabel.setFont(new java.awt.Font("宋体",0,12));
tableInfoLabel.setHorizontalAlignment(SwingConstants.CENTER);
}
{
detailedScrollPane = new JScrollPane();
selectPanel.add(detailedScrollPane);
detailedScrollPane.setBounds(693, 28, 266, 392);
{
detailedInfoTableModel = new DefaultTableModel();
detailedInfoTable = new JTable();
detailedScrollPane.setViewportView(detailedInfoTable);
detailedInfoTable.setModel(detailedInfoTableModel);
detailedInfoTable.setPreferredSize(new java.awt.Dimension(245, 434));
detailedInfoTable.setFont(new java.awt.Font("宋体",0,12));
detailedInfoTable.setBackground(new java.awt.Color(224,232,233));
detailedInfoTable.setForeground(new java.awt.Color(0,0,0));
detailedInfoTable.setGridColor(new java.awt.Color(0,0,0));
}
}
{
submitButton = new JButton();
selectPanel.add(submitButton);
submitButton.setText("\u63d0\u4ea4");
submitButton.setBackground(new java.awt.Color(199,213,214));
submitButton.setFont(new java.awt.Font("宋体",0,12));
submitButton.setBounds(777, 427, 63, 28);
submitButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
submitButtonActionPerformed(evt);
}
});
}
}
pack();
this.setSize(967, 489);
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((screen.width - getSize().width)/2,(screen.height - getSize().height)/2 );
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 查询按钮的事件
* @param evt
*/
protected void selectButtonActionPerformed(ActionEvent evt)
{
}
/**
* 显示全部按钮的事件
* @param evt
*/
protected void showAllButtonActionPerformed(ActionEvent evt) {
}
/**
* 添加按钮的事件
* @param evt
*/
protected void insertButtonActionPerformed(ActionEvent evt) {
}
/**
* 修改按钮的事件
* @param evt
*/
protected void editButtonActionPerformed(ActionEvent evt) {
}
/**
* 删除按钮事件
* @param evt
*/
protected void deleteButtonActionPerformed(ActionEvent evt) {
}
/**
* 退出按钮事件
* @param evt
*/
protected void exitButtonActionPerformed(ActionEvent evt) {
}
/**
* 提交按钮事件
* @param evt
*/
protected void submitButtonActionPerformed(ActionEvent evt) {
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -