📄 studyupdateframe.java
字号:
package com.hb.studentmanager.ui;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import com.hb.studentmanager.action.DutyAction;
import com.hb.studentmanager.action.StudyAction;
/**
* 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 StudyUpdateFrame extends javax.swing.JDialog {
public JLabel stuidjLabel;
public JLabel xinlijLabel;
public JLabel weekjLabel;
public JLabel monthjLabel;
public JTextField stuidjTextField;
public JTextField yearjTextField;
public JButton submjButton;
public JTextField monthjTextField;
public JComboBox xinlijComboBox;
public JComboBox xuexijComboBox;
public JTextField weekjTextField;
public JLabel yearjLabel;
public JLabel xuexijLabel;
/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
StudyUpdateFrame inst = new StudyUpdateFrame();
inst.setVisible(true);
}
public StudyUpdateFrame() {
super();
initGUI();
int width=Toolkit.getDefaultToolkit().getScreenSize().width;
int height=Toolkit.getDefaultToolkit().getScreenSize().height;
this.setLocation((width-450)/2, (height-470)/2);
}
private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
this.setTitle("\u4fee\u6539\u5b66\u751f\u5b66\u4e60");
{
stuidjLabel = new JLabel();
getContentPane().add(stuidjLabel);
stuidjLabel.setText("\u5b66\u53f7\uff1a");
stuidjLabel.setBounds(77, 28, 63, 28);
}
{
weekjLabel = new JLabel();
getContentPane().add(weekjLabel);
weekjLabel.setText("\u5468\u65f6\u95f4");
weekjLabel.setBounds(77, 84, 77, 28);
}
{
monthjLabel = new JLabel();
getContentPane().add(monthjLabel);
monthjLabel.setText("\u6708\u65f6\u95f4");
monthjLabel.setBounds(77, 154, 77, 28);
}
{
yearjLabel = new JLabel();
getContentPane().add(yearjLabel);
yearjLabel.setText("\u5b66\u671f\uff1a");
yearjLabel.setBounds(77, 224, 77, 28);
}
{
xuexijLabel = new JLabel();
getContentPane().add(xuexijLabel);
xuexijLabel.setText("\u5b66\u4e60\u60c5\u51b5\uff1a");
xuexijLabel.setBounds(77, 287, 77, 28);
}
{
xinlijLabel = new JLabel();
getContentPane().add(xinlijLabel);
xinlijLabel.setText("\u5fc3\u7406\u60c5\u51b5\uff1a");
xinlijLabel.setBounds(77, 357, 77, 28);
}
{
stuidjTextField = new JTextField();
getContentPane().add(stuidjTextField);
stuidjTextField.setBounds(182, 28, 119, 28);
stuidjTextField.setEditable(false);
}
{
weekjTextField = new JTextField();
getContentPane().add(weekjTextField);
weekjTextField.setBounds(182, 84, 119, 28);
weekjTextField.setEditable(false);
}
{
monthjTextField = new JTextField();
getContentPane().add(monthjTextField);
monthjTextField.setBounds(182, 154, 119, 28);
monthjTextField.setEditable(false);
}
{
ComboBoxModel xuexijComboBoxModel = new DefaultComboBoxModel(
new String[] { null, "不理想", "正常","良好","优秀" });
xuexijComboBox = new JComboBox();
getContentPane().add(xuexijComboBox);
xuexijComboBox.setModel(xuexijComboBoxModel);
xuexijComboBox.setBounds(182, 287, 119, 28);
}
{
ComboBoxModel xinlijComboBoxModel = new DefaultComboBoxModel(
new String[] {null, "不理想", "正常","良好","优秀" });
xinlijComboBox = new JComboBox();
getContentPane().add(xinlijComboBox);
xinlijComboBox.setModel(xinlijComboBoxModel);
xinlijComboBox.setBounds(182, 357, 119, 28);
}
{
submjButton = new JButton();
getContentPane().add(submjButton);
submjButton.setText("\u63d0\u4ea4");
submjButton.setBounds(336, 399, 77, 28);
submjButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
submjButtonActionPerformed(evt);
}
});
}
{
yearjTextField = new JTextField();
getContentPane().add(yearjTextField);
yearjTextField.setBounds(182, 224, 119, 28);
yearjTextField.setEditable(false);
}
pack();
setSize(450, 470);
} catch (Exception e) {
e.printStackTrace();
}
}
private void submjButtonActionPerformed(ActionEvent evt) {
StudyAction sa=new StudyAction();
try {
JOptionPane.showConfirmDialog(this, "是否确定修改","警告!",JOptionPane.OK_OPTION);
sa.UpdateStudy(this);
this.setVisible(false);
} catch (Exception e) {
// TODO: handle exception
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -