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

📄 jcomboboxtest.java

📁 详细讲解了java的基础知识
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
public class JComboBoxTest extends JApplet {
	
	private JCheckBox checkBox1 = new JCheckBox("ComboBox可编辑");
	private JCheckBox checkBox2= new JCheckBox("ComboBox可见的");
	private JComboBox comboBox1 = new JComboBox();		
		
	public void init() {
		comboBox1.addItem( "" );
		comboBox1.addItem( "香肠" );
		comboBox1.addItem("烤鸡");
		comboBox1.addItem("大蒜");
		
		checkBox1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				comboBox1.setEditable(checkBox1.isSelected());
			}
		});
		checkBox1.setSelected(comboBox1.isEditable());
		
		checkBox2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				comboBox1.setPopupVisible(checkBox2.isSelected());
			}
		});
		checkBox2.setSelected(comboBox1.isPopupVisible());		
		
		comboBox1.getEditor().addActionListener(											
                                                       new ActionListener() {
			public void actionPerformed(ActionEvent e) {
			Object newitem=e.getActionCommand();			
			comboBox1.removeItem(newitem);
			comboBox1.insertItemAt(newitem,1);
			comboBox1.setSelectedIndex(0);
			}
		});		
		
		this.getContentPane().setLayout(new FlowLayout());
		this.getContentPane().add(checkBox1);
		this.getContentPane().add(checkBox2);
		this.getContentPane().add(comboBox1);
		this.resize(400,100);
		
	}
}


⌨️ 快捷键说明

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