⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studyupdateframe.java

📁 包含了学生管理系统的一些基本操作以及相关窗口页面实现。
💻 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 + -