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

📄 notifypanel.java

📁 一个用于监控WEB服务器和数据库服务器的客户端程序。
💻 JAVA
字号:
package com.jobcn.ui;

import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import com.jobcn.control.Constant;

/**
 * <p>Title: 卓博营运支撑系统</p>
 *
 * <p>Description: 为本企业内部运作提供支撑,为企业資源的E化管理提供解決方案</p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: 卓博信息科技有限公司</p>
 *
 * @author Henry
 * @version 1.0
 */
public class NotifyPanel extends JPanel {

	private JTextField onlineID;
	private JTextField mail;
	private JTextField cc;
	private JComboBox onlineComboBox;
	private JComboBox mailComboBox;
	private JCheckBox mailCheckBox;
	private JCheckBox onlineCheckBox;
	
	/**
	 * Create the panel
	 */
	public NotifyPanel() {
		super();
		setLayout(null);

		mailComboBox = new JComboBox(Constant.notifyExecResult);
		mailComboBox.setFont(Constant.systemFont);
		mailComboBox.setBounds(130, 60, 150, 20);
		add(mailComboBox);

		final JLabel label_1_1 = new JLabel();
		label_1_1.setFont(Constant.systemFont);
		label_1_1.setHorizontalAlignment(SwingConstants.CENTER);
		label_1_1.setText("任务完成后通知管理员");
		label_1_1.setBounds(0, 20, 140, 22);
		add(label_1_1);

		final JSeparator separator = new JSeparator();
		separator.setBounds(140, 30, 355, 2);
		add(separator);

		mailCheckBox = new JCheckBox();
		mailCheckBox.setSelected(true);
		mailCheckBox.setFont(Constant.systemFont);
		mailCheckBox.setText("电子邮件");
		mailCheckBox.setBounds(50, 60, 80, 20);
		add(mailCheckBox);

		onlineCheckBox = new JCheckBox();
		onlineCheckBox.setFont(Constant.systemFont);
		onlineCheckBox.setText("即时通信");
		onlineCheckBox.setBounds(50, 150, 80, 20);
		add(onlineCheckBox);

		onlineComboBox = new JComboBox(Constant.notifyExecResult);
		onlineComboBox.setFont(Constant.systemFont);
		onlineComboBox.setBounds(130, 150, 150, 20);
		add(onlineComboBox);

		final JLabel mailSendLabel = new JLabel();
		mailSendLabel.setFont(Constant.systemFont);
		mailSendLabel.setHorizontalAlignment(SwingConstants.CENTER);
		mailSendLabel.setText("邮件地址");
		mailSendLabel.setBounds(50, 90, 80, 20);
		add(mailSendLabel);

		cc = new JTextField();
		cc.setFont(Constant.systemFont);
		cc.setBounds(130, 110, 150, 20);
		add(cc);

		final JLabel mailCcLabel = new JLabel();
		mailCcLabel.setHorizontalAlignment(SwingConstants.CENTER);
		mailCcLabel.setFont(Constant.systemFont);
		mailCcLabel.setText("抄送");
		mailCcLabel.setBounds(50, 110, 80, 20);
		add(mailCcLabel);

		mail = new JTextField();
		mail.setFont(Constant.systemFont);
		mail.setBounds(130, 90, 150, 20);
		add(mail);

		mailCheckBox.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				if(mailCheckBox.isSelected()){
					mail.setEnabled(true);
					cc.setEnabled(true);
				}
				else{
					mail.setEnabled(false);
					cc.setEnabled(false);
				}
			}
		});

		final JLabel onlineIDLabel = new JLabel();
		onlineIDLabel.setHorizontalAlignment(SwingConstants.CENTER);
		onlineIDLabel.setFont(Constant.systemFont);
		onlineIDLabel.setText("在线ID");
		onlineIDLabel.setBounds(50, 182, 80, 20);
		add(onlineIDLabel);

		onlineID = new JTextField();
		onlineID.setEnabled(false);
		onlineID.setFont(Constant.systemFont);
		onlineID.setBounds(130, 182, 150, 20);
		add(onlineID);
		onlineCheckBox.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				if(onlineCheckBox.isSelected()){
					onlineID.setEnabled(true);
				}
				else{
					onlineID.setEnabled(false);
				}
			}
		});

		final JLabel mailCcLabel_1 = new JLabel();
		mailCcLabel_1.setHorizontalAlignment(SwingConstants.CENTER);
		mailCcLabel_1.setFont(Constant.systemFont);
		mailCcLabel_1.setText("(多个地址以逗号区分。)");
		mailCcLabel_1.setBounds(280, 110, 150, 20);
		add(mailCcLabel_1);
	}

	public JTextField getCc() {
		return cc;
	}

	public void setCc(JTextField cc) {
		this.cc = cc;
	}

	public JTextField getMail() {
		return mail;
	}

	public void setMail(JTextField mail) {
		this.mail = mail;
	}

	public JCheckBox getMailCheckBox() {
		return mailCheckBox;
	}

	public void setMailCheckBox(JCheckBox mailCheckBox) {
		this.mailCheckBox = mailCheckBox;
	}

	public JComboBox getMailComboBox() {
		return mailComboBox;
	}

	public void setMailComboBox(JComboBox mailComboBox) {
		this.mailComboBox = mailComboBox;
	}

	public JCheckBox getOnlineCheckBox() {
		return onlineCheckBox;
	}

	public void setOnlineCheckBox(JCheckBox onlineCheckBox) {
		this.onlineCheckBox = onlineCheckBox;
	}

	public JComboBox getOnlineComboBox() {
		return onlineComboBox;
	}

	public void setOnlineComboBox(JComboBox onlineComboBox) {
		this.onlineComboBox = onlineComboBox;
	}

	public JTextField getOnlineID() {
		return onlineID;
	}

	public void setOnlineID(JTextField onlineID) {
		this.onlineID = onlineID;
	}

}













⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -