secondpanel.java

来自「用java开发的QQ管理系统」· Java 代码 · 共 71 行

JAVA
71
字号
package com.zlf.qqserver.systemset;

import java.awt.Dimension;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.TitledBorder;

import com.zlf.qqserver.utils.QQUtils;

public class SecondPanel extends JPanel {
	/**
	 * 
	 */
	private static final long serialVersionUID = -6268483850168995511L;

	private JLabel label;

	private JComboBox comboSort;

	//private JCheckBox check;

	public SecondPanel(final SystemSetPanel p) {
		this.setBorder(new TitledBorder("存储介质选择"));
		label = new JLabel("存储介质:");
		comboSort = new JComboBox(new String[] { "XML", "oracle" });
		comboSort.setPreferredSize(new Dimension(300, 25));
		//check = new JCheckBox("数据同步更新");
		comboSort.setSelectedItem(QQUtils.properties
				.getProperty("StoredDirection"));
		comboSort.addItemListener(new ItemListener() {

			public void itemStateChanged(ItemEvent e) {
				if (e.getItem().toString().equals("oracle")) {
					p.getThirdPanel().getClassDriverText().setText(
							"oracle.jdbc.driver.OracleDriver");
					p.getThirdPanel().getClassStringText().setText(
							"jdbc:oracle:thin:@127.0.0.1:1521:Student");
					p.getThirdPanel().getClassUserText().setText(
							"system");
					p.getThirdPanel().getClassPwdText().setText(
							"oracle");
				} else {
					p.getThirdPanel().getClassDriverText().setText("");
					p.getThirdPanel().getClassStringText().setText("");
					p.getThirdPanel().getClassUserText().setText("");
					p.getThirdPanel().getClassPwdText().setText("");
				}
			}

		});
		this.add(label);
		this.add(comboSort);
		//this.add(check);
	}



	public JComboBox getComboSort() {
		return comboSort;
	}

	public void setComboSort(JComboBox comboSort) {
		this.comboSort = comboSort;
	}

}

⌨️ 快捷键说明

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