`

JComboBox下拉框

阅读更多
package Assis;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class DropDownList extends JFrame implements ItemListener {

	private static final long serialVersionUID = 1L;

	/** Initializes the applet Resume */
	public static void main(String[] args) {
		final DropDownList res = new DropDownList();
		res.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent evt) {
				res.setVisible(false);
				res.dispose();
				System.exit(0);
			}
		});
		res.setLayoutManager();
		res.initComponents();
		res.pack();
		res.setVisible(true);
	}

	public void setLayoutManager() {
		getContentPane().setLayout(new FlowLayout());
	}

	/**
	 * This method is called from within the init() method to initialize the
	 * form. WARNING: Do NOT modify this code. The content of this method is
	 * always regenerated by the FormEditor.
	 */
	private void initComponents() {// GEN-BEGIN:initComponents
		choice2 = new JComboBox();
		choice2.addItem("Objective");
		choice2.addItem("Qualification");
		choice2.addItem("Experience");
		choice2.addItem("Skillset");
		choice2.addItem("Education");
		choice2.addItem("Training");
		choice2.addItemListener(this);
		// choice2.select(0);
		panel1 = new JPanel();
		panel2 = new JScrollPane();
		textArea1 = new JTextArea();
		panel3 = new JScrollPane();
		textArea2 = new JTextArea();
		panel4 = new JScrollPane();
		textArea3 = new JTextArea();
		panel5 = new JScrollPane();
		textArea4 = new JTextArea();
		panel6 = new JScrollPane();
		textArea5 = new JTextArea();
		panel7 = new JScrollPane();
		textArea6 = new JTextArea();

		choice2.setFont(new java.awt.Font("Dialog", 0, 11));
		choice2.setName("choice2");
		choice2.setBackground(java.awt.Color.white);
		choice2.setForeground(java.awt.Color.black);

		getContentPane().add(choice2);

		panel1.setLayout(new java.awt.CardLayout());
		panel1.setFont(new java.awt.Font("Dialog", 0, 11));
		panel1.setName("panel20");
		panel1.setBackground(new java.awt.Color(204, 204, 204));
		panel1.setForeground(java.awt.Color.black);

		panel2.setFont(new java.awt.Font("Dialog", 0, 11));
		panel2.setName("panel21");
		panel2.setBackground(new java.awt.Color(153, 153, 153));
		panel2.setForeground(java.awt.Color.black);

		textArea2.setBackground(new java.awt.Color(216, 208, 200));
		textArea2.setName("text4");
		textArea2.setEditable(false);
		textArea2.setFont(new java.awt.Font("Courier New", 0, 12));
		textArea2.setColumns(80);
		textArea2.setForeground(new java.awt.Color(0, 0, 204));
		textArea2
				.setText("Seeking a challenging position as a JAVA Programmer.n");
		textArea2.setRows(20);
		panel2.getViewport().add(textArea2, null);

		panel1.add(panel2, "Objective");

		panel3.setFont(new java.awt.Font("Dialog", 0, 11));
		panel3.setName("panel22");
		panel3.setBackground(new java.awt.Color(153, 153, 153));
		panel3.setForeground(java.awt.Color.black);

		textArea1.setBackground(new java.awt.Color(216, 208, 200));
		textArea1.setName("text3");
		textArea1.setEditable(false);
		textArea1.setFont(new java.awt.Font("Courier New", 1, 12));
		textArea1.setColumns(80);
		textArea1.setForeground(java.awt.Color.black);
		textArea1
				.setText("* 7 years C/C++ experience on UNIX/Windowsn * 7 years experience in RDBMS, including Oracle, Informix and Sybasen* 3 years programming experience in JAVA on UNIX/WINDOWSn* 2 years experience in designing and developing in J2EEn ");
		textArea1.setRows(20);
		panel3.getViewport().add(textArea1, null);

		panel1.add(panel3, "Qualification");

		panel4.setFont(new java.awt.Font("Dialog", 0, 11));
		panel4.setName("panel23");
		panel4.setBackground(new java.awt.Color(153, 153, 153));
		panel4.setForeground(java.awt.Color.black);

		textArea3.setBackground(new java.awt.Color(216, 208, 200));
		textArea3.setName("text5");
		textArea3.setEditable(false);
		textArea3.setFont(new java.awt.Font("Courier New", 0, 12));
		textArea3.setColumns(80);
		textArea3.setForeground(java.awt.Color.blue);
		textArea3
				.setText("Technical Support / Systems EngineernSun Microsystems Inc. China Ltd.  PRC n");
		textArea3.setRows(20);
		panel4.getViewport().add(textArea3, null);

		panel1.add(panel4, "Experience");

		panel5.setFont(new java.awt.Font("Dialog", 0, 11));
		panel5.setName("panel24");
		panel5.setBackground(new java.awt.Color(153, 153, 153));
		panel5.setForeground(java.awt.Color.black);

		textArea4.setBackground(new java.awt.Color(216, 208, 200));
		textArea4.setName("text6");
		textArea4.setEditable(false);
		textArea4.setFont(new java.awt.Font("Courier New", 0, 12));
		textArea4.setColumns(80);
		textArea4.setForeground(java.awt.Color.blue);
		textArea4.setText("Programming:C, C++, JAVA, HTML, XML n");
		textArea4.setRows(20);
		panel5.getViewport().add(textArea4, null);

		panel1.add(panel5, "Skillset");

		panel6.setFont(new java.awt.Font("Dialog", 0, 11));
		panel6.setName("panel25");
		panel6.setBackground(new java.awt.Color(153, 153, 153));
		panel6.setForeground(java.awt.Color.black);

		textArea5.setBackground(new java.awt.Color(216, 208, 200));
		textArea5.setName("text7");
		textArea5.setEditable(false);
		textArea5.setFont(new java.awt.Font("Courier New", 0, 12));
		textArea5.setColumns(80);
		textArea5.setForeground(java.awt.Color.blue);
		textArea5.setText("University of Science and Technology of China n");
		textArea5.setRows(20);
		panel6.getViewport().add(textArea5, null);

		panel1.add(panel6, "Education");

		panel7.setFont(new java.awt.Font("Dialog", 0, 11));
		panel7.setName("panel26");
		panel7.setBackground(new java.awt.Color(153, 153, 153));
		panel7.setForeground(java.awt.Color.black);

		textArea6.setBackground(new java.awt.Color(216, 208, 200));
		textArea6.setName("text8");
		textArea6.setEditable(false);
		textArea6.setFont(new java.awt.Font("Courier New", 0, 12));
		textArea6.setColumns(80);
		textArea6.setForeground(java.awt.Color.blue);
		textArea6
				.setText("Sun Microsystems Inc. 1998-2001nAttended training course n");
		textArea6.setRows(20);
		panel7.getViewport().add(textArea6, null);

		panel1.add(panel7, "Training");

		getContentPane().add(panel1);

	}// GEN-END:initComponents

	public void itemStateChanged(ItemEvent evt) {
		CardLayout card = (CardLayout) panel1.getLayout();
		card.show(panel1, (String) evt.getItem());
	}

	// Variables declaration - do not modify//GEN-BEGIN:variables
	// private java.awt.Choice choice2;
	private JComboBox choice2;
	private JPanel panel1;
	private JScrollPane panel2;
	private JTextArea textArea1;
	private JScrollPane panel3;
	private JTextArea textArea2;
	private JScrollPane panel4;
	private JTextArea textArea3;
	private JScrollPane panel5;
	private JTextArea textArea4;
	private JScrollPane panel6;
	private JTextArea textArea5;
	private JScrollPane panel7;
	private JTextArea textArea6;
	// End of variables declaration//GEN-END:variables

}

 

分享到:
评论

相关推荐

    JComboBox下拉框多选

    在标题"JComboBox下拉框多选"中提到的场景,就是将`JComboBox`与`JCheckBox`相结合,以实现用户可以从下拉列表中选择多个选项的功能。 以下是一个详细的解释: 1. **JComboBox的基本使用**: `JComboBox`是Java ...

    swing java

    JComboBox下拉框** JComboBox提供了下拉列表供用户选择。你可以使用`addItem()`方法添加下拉框的选项。 **9. JTextArea多行文本域** JTextArea用于显示或编辑多行文本。由于内容可能超出视口,通常将其放入...

    java swing 多选下拉框 支持动态加载数据

    在Swing中,多选下拉框通常由JComboBox类实现,但默认的JComboBox只支持单选。为了实现多选功能,我们需要扩展JComboBox或者使用第三方库,如JList或JTable与弹出面板组合。 本主题涉及的知识点主要包括以下几个...

    Java Swing JComboBox下拉列表框的示例代码

    Java Swing JComboBox 下拉列表框的示例代码 Java Swing JComboBox 下拉列表框是一种常用的 GUI 组件,它允许用户从多个选项中选择一个值。下面将详细介绍 JComboBox 的基本概念、常用构造方法、常用方法和示例代码...

    java机考题

    在这里,你需要创建一个JFrame窗口,并在其中添加一个JComboBox下拉框和一组JRadioButton单选按钮。JComboBox允许用户从预定义的选项中选择,而JRadioButton则让用户只能选择一个选项。你可以使用ActionListener监听...

    Java大学简明教程——实例程序设计

    6. **Swing组件**:学习如何创建和配置各种Swing组件,包括JFrame窗口、JPanels面板、JButtons按钮、JLabels标签、JTextFields文本框、JComboBox下拉框等。 7. **布局管理器**:掌握FlowLayout、BorderLayout、...

    java 实现下拉列表JComboBox中值和显示不同

    Java 实现下拉列表 JComboBox 中值和显示不同 在 Java 中,实现下拉列表 JComboBox 中值和显示不同是一种常见的需求。下拉列表 JComboBox 是 Java 中的一种 GUI 组件,用于提供用户选择多个选项。通常情况下,我们...

    Swing控件,多选下拉框

    在Java的Swing库中,`JComboBox`是用于创建下拉框的组件,它可以提供一个下拉菜单供用户选择。然而,标准的`JComboBox`只支持单选模式,即用户只能选择一个选项。要实现多选下拉框功能,我们需要自定义组件或者使用...

    java美化下拉框Demo

    this.setTitle("下拉框美化"); this.setSize(800, 600); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container container = getContentPane(); container.setLayout(null); String[] strArr...

    java写的日期下拉框控件

    在这个例子中,`JCalendar` 实例被添加到 `JComboBox` 中,这样用户就可以通过下拉框选择日期。 接下来,我们讨论日期比较的工具类。在Java中,`java.util.Date` 和 `java.time` 包提供了处理日期和时间的方法。...

    ToolBar上添加滚动条和下拉框

    例如,在`Java`中,`JComboBox`可以添加到`JToolBar`,并且可以设置其模型来填充选项;在`C++`的`Qt`中,可以使用`QComboBox`作为`QToolBar`的动作;在`Windows API`中,可以使用`COMBOBOXEX`控件来实现这一功能。 ...

    Java下拉框监听,加入界面,切换界面的处理

    Swing中的下拉框组件是JComboBox。 ### 1. 创建JComboBox 创建JComboBox非常简单,只需调用其构造函数并提供选项即可: ```java JComboBox<String> comboBox = new JComboBox(new String[]{"Option 1", "Option 2...

    swing效果点击下拉框自动填充文本框

    `JComboBox`是Swing提供的一种下拉框组件,它可以展示一系列可选项,并允许用户进行选择。而`JTextField`则是用于输入和显示文本的组件。我们的目标是让`JComboBox`的选择触发`JTextField`的内容更新。 1. **创建...

    图片下拉框示例(ImageComboBoxDemo)

    `ImageComboBoxDemo`是一个示例程序,它展示了如何在Java Swing环境中创建一个结合了图像和文本的下拉框组件,通常称为`Image ComboBox`。这个组件在用户界面上提供了一种更加直观和吸引人的交互方式,因为不仅有...

    Java Swing组件下拉菜单控件JComboBox用法示例

    Java Swing组件下拉菜单控件JComboBox用法示例 Java Swing组件下拉菜单控件JComboBox是Swing组件库中的一种常用控件,主要用于提供一个下拉菜单,用户可以从中选择一个选项。JComboBox继承自JComponent,实现了...

    省市县三级下拉框级联

    ### 知识点:省市县三级下拉框级联 #### 概述 在Web开发中,为了方便用户选择地理位置信息(如国家、省份、城市、区县等),经常需要实现下拉列表的级联功能。级联下拉列表是指当前一级的选择会影响到下一级的选择...

    swing 模板QQ登录下拉框

    总结来说,Swing中的JComboBox可以用来创建下拉框,通过自定义渲染器可以实现图片和用户名的显示,而鼠标事件监听器则可以用来添加鼠标悬浮时的动态效果。在实际开发中,可以根据需求调整和优化这些代码,以满足特定...

    用JComboBox和JList实现的一个文件浏览器组件

    4. 自定义渲染:为了使组件更易于阅读和理解,可以自定义`ListCellRenderer`和`ComboBoxRenderer`,以改变列表和下拉框中项的显示样式,比如添加图标以区分文件类型。 5. 事件处理:添加适当的事件处理器,例如`...

    中国省市区三级联动的JCombobox源代码

    - Java Swing提供了事件监听机制,开发者可以注册监听器到`JComboBox`,在用户做出选择时触发相应事件,如`ItemListener`或`ActionListener`,从而更新其他联动的下拉框。 5. **XML数据存储**: - 标签提到XML...

    Jtable JCombobox例子

    在这里,`yourComboBoxColumnIndex`是你希望添加`JComboBox`的列索引,`yourComboBoxItems`是下拉框中的选项。 除了渲染器,你还需要处理`JTable`的编辑器,以便用户可以交互式地选择`JComboBox`中的值。这可以通过...

Global site tag (gtag.js) - Google Analytics