📄 presentdialog.java
字号:
package com.hb.stumanagesys.stutinfomag;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
/**
* 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 PresentDialog extends javax.swing.JDialog {
private JPanel presentPanel;
private JLabel termLabel;
private JSeparator presentSeparator;
private JScrollPane prsentScrollPane;
private JTable presentTable;
private JButton querButton;
private JComboBox weekComboBox;
private JComboBox halfComboBox;
private JComboBox termComboBox;
private JButton clearButton;
private JButton deleteButton;
private JButton addButton;
private JButton returnButton;
/**
* Auto-generated main method to display this JDialog
*/
public static void main(String[] args) {
JFrame frame = new JFrame();
PresentDialog inst = new PresentDialog(frame);
inst.setVisible(true);
inst.setLocationRelativeTo(null);
}
public PresentDialog(JFrame frame) {
super(frame);
initGUI();
}
private void initGUI() {
try {
{
getContentPane().setBackground(new java.awt.Color(119,143,242));
this.setTitle("\u51fa\u52e4\u67e5\u8be2\u7cfb\u7edf");
{
presentPanel = new JPanel();
getContentPane().add(presentPanel, BorderLayout.CENTER);
presentPanel.setLayout(null);
presentPanel
.setBackground(new java.awt.Color(128, 128, 255));
{
returnButton = new JButton();
presentPanel.add(returnButton);
returnButton.setText("\u786e\u5b9a");
returnButton.setBounds(378, 175, 63, 28);
}
{
addButton = new JButton();
presentPanel.add(addButton);
addButton.setText("\u6dfb\u52a0");
addButton.setBounds(147, 175, 63, 28);
}
{
deleteButton = new JButton();
presentPanel.add(deleteButton);
deleteButton.setText("\u5220\u9664");
deleteButton.setBounds(224, 175, 63, 28);
}
{
clearButton = new JButton();
presentPanel.add(clearButton);
clearButton.setText("\u6e05\u7a7a");
clearButton.setBounds(301, 175, 63, 28);
}
{
ComboBoxModel termComboBoxModel = new DefaultComboBoxModel(
new String[] { "2007~2008", "2008~2009" });
termComboBox = new JComboBox();
presentPanel.add(termComboBox);
termComboBox.setModel(termComboBoxModel);
termComboBox.setBounds(49, 49, 105, 28);
}
{
ComboBoxModel firstComboBoxModel = new DefaultComboBoxModel(
new String[] { "上", "下" });
halfComboBox = new JComboBox();
presentPanel.add(halfComboBox);
halfComboBox.setModel(firstComboBoxModel);
halfComboBox.setBounds(175, 49, 49, 28);
}
{
termLabel = new JLabel();
presentPanel.add(termLabel);
termLabel.setText("\u5b66\u671f");
termLabel.setBounds(245, 49, 42, 28);
}
{
ComboBoxModel weekComboBoxModel = new DefaultComboBoxModel(
new String[] { "第1周", "第2周", "第3周", "第4周", "第5周", "第6周"
, "第7周", "第8周", "第9周", "第10周", "第11周", "第12周", "第13周"
, "第14周", "第15周", "第16周", "第17周", "第18周"});
weekComboBox = new JComboBox();
presentPanel.add(weekComboBox);
weekComboBox.setModel(weekComboBoxModel);
weekComboBox.setBounds(301, 49, 63, 28);
}
{
querButton = new JButton();
presentPanel.add(querButton);
querButton.setText("\u67e5\u8be2");
querButton.setBounds(385, 49, 63, 28);
}
{
prsentScrollPane = new JScrollPane();
presentPanel.add(prsentScrollPane);
prsentScrollPane.setBounds(42, 259, 448, 168);
{
TableModel presentTableModel = new DefaultTableModel(
new String[][] { { "1", "0", "0", "0", " " },
{ "2", "1", "0", "0", "2008-5-6" },
{ "5", "1", "0", "0", "2008-5-6" },
{ "10", "0", "1", "0", "2008-4-8" },
{ "11", "1", "0", "0", "2008-5-6" },
{ "12", "0", "0", "1", "2008-5-16" },
{ "14", "0", "1", "0", "2008-5-20" }},
new String[] { "学号", "迟到次数", "早退次数", "旷课次数",
"时间" });
presentTable = new JTable();
prsentScrollPane.setViewportView(presentTable);
presentTable.setModel(presentTableModel);
presentTable.setBounds(42, 21, 448, 210);
}
}
{
presentSeparator = new JSeparator();
presentPanel.add(presentSeparator);
presentSeparator.setBounds(21, 133, 483, 28);
}
}
}
this.setSize(525, 574);
} catch (Exception e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -