- 浏览: 734631 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
lingsuch:
Android网络连接判断与处理 -
月光照着我:
写的不错,作为笔记了
Android中LayoutInflater的使用 -
智博王锋:
好文章是要顶的!
Android中LayoutInflater的使用 -
云南白药:
...
Android中LayoutInflater的使用 -
万新one:
理解了许多。解释的不错。3Q.
Android中LayoutInflater的使用
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 }
发表评论
-
Swing中引入Android的NinePatch技术,让Swing拥有Android的外观定制能力
2012-09-21 09:22 1636【摘要】 本文诣在 ... -
JavaSwing实现支持合并拆分的JTable
2010-12-16 15:39 1988GridBagModel:抽象模型接口。该接口用于描述表格中单 ... -
JTable小例子,表格中使用JComboBox下拉按钮
2010-12-16 15:21 5435import java.awt.BorderLayout; ... -
配合滚动面板实现JTable上下翻页的效果
2010-12-16 14:26 3434import java.awt.BorderLayout; ... -
JScrollBar简单演示例子
2010-12-06 19:28 6633import java.awt.*; import java ... -
点击jtable的表头,数据会根据根据表头来排序
2010-12-06 11:47 5150import javax.swing.JFrame; imp ... -
重写JSplitPane的BasicSplitPaneUI
2010-09-18 13:39 1590import java.awt.Color; import ... -
Swing窗口初始最大化的方法
2010-08-20 11:09 79301.设置窗口最大(伪最大化) JFrame frame =n ... -
Tree目录实现拖拽功能演示实例(DragAndDrop)
2010-08-10 16:49 1810import java.awt.BorderLayout; ... -
设置JTextPane指定内容的颜色
2010-05-21 14:29 1383package Assis; import java.a ... -
ScaleImageDemo图像缩小与放大演示
2010-05-12 14:59 2133package Assis; import java.a ... -
TreesDemo
2010-05-04 11:19 1110import java.awt.*; import java ... -
TableDemo
2010-05-04 11:17 1211import javax.swing.JTable; imp ... -
分割面板演示JSplitPaneDemo
2010-05-04 11:12 1409//Java Swing 带分隔条的面板代码 impor ... -
StylesExample8
2010-04-08 12:55 1223import javax.swing.*; import j ... -
StylesExample7
2010-04-08 12:54 1018import javax.swing.*; import j ... -
StylesExample6
2010-04-08 12:52 1079import javax.swing.*; import j ... -
StylesExample5
2010-04-08 12:51 1008import javax.swing.*; import j ... -
StylesExample4
2010-04-08 12:50 1133import javax.swing.*; import j ... -
StylesExample3
2010-04-08 12:50 1025import javax.swing.*; import j ...
相关推荐
在标题"JComboBox下拉框多选"中提到的场景,就是将`JComboBox`与`JCheckBox`相结合,以实现用户可以从下拉列表中选择多个选项的功能。 以下是一个详细的解释: 1. **JComboBox的基本使用**: `JComboBox`是Java ...
JComboBox下拉框** JComboBox提供了下拉列表供用户选择。你可以使用`addItem()`方法添加下拉框的选项。 **9. JTextArea多行文本域** JTextArea用于显示或编辑多行文本。由于内容可能超出视口,通常将其放入...
在Swing中,多选下拉框通常由JComboBox类实现,但默认的JComboBox只支持单选。为了实现多选功能,我们需要扩展JComboBox或者使用第三方库,如JList或JTable与弹出面板组合。 本主题涉及的知识点主要包括以下几个...
Java Swing JComboBox 下拉列表框的示例代码 Java Swing JComboBox 下拉列表框是一种常用的 GUI 组件,它允许用户从多个选项中选择一个值。下面将详细介绍 JComboBox 的基本概念、常用构造方法、常用方法和示例代码...
在这里,你需要创建一个JFrame窗口,并在其中添加一个JComboBox下拉框和一组JRadioButton单选按钮。JComboBox允许用户从预定义的选项中选择,而JRadioButton则让用户只能选择一个选项。你可以使用ActionListener监听...
6. **Swing组件**:学习如何创建和配置各种Swing组件,包括JFrame窗口、JPanels面板、JButtons按钮、JLabels标签、JTextFields文本框、JComboBox下拉框等。 7. **布局管理器**:掌握FlowLayout、BorderLayout、...
Java 实现下拉列表 JComboBox 中值和显示不同 在 Java 中,实现下拉列表 JComboBox 中值和显示不同是一种常见的需求。下拉列表 JComboBox 是 Java 中的一种 GUI 组件,用于提供用户选择多个选项。通常情况下,我们...
在Java的Swing库中,`JComboBox`是用于创建下拉框的组件,它可以提供一个下拉菜单供用户选择。然而,标准的`JComboBox`只支持单选模式,即用户只能选择一个选项。要实现多选下拉框功能,我们需要自定义组件或者使用...
this.setTitle("下拉框美化"); this.setSize(800, 600); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container container = getContentPane(); container.setLayout(null); String[] strArr...
在这个例子中,`JCalendar` 实例被添加到 `JComboBox` 中,这样用户就可以通过下拉框选择日期。 接下来,我们讨论日期比较的工具类。在Java中,`java.util.Date` 和 `java.time` 包提供了处理日期和时间的方法。...
例如,在`Java`中,`JComboBox`可以添加到`JToolBar`,并且可以设置其模型来填充选项;在`C++`的`Qt`中,可以使用`QComboBox`作为`QToolBar`的动作;在`Windows API`中,可以使用`COMBOBOXEX`控件来实现这一功能。 ...
Swing中的下拉框组件是JComboBox。 ### 1. 创建JComboBox 创建JComboBox非常简单,只需调用其构造函数并提供选项即可: ```java JComboBox<String> comboBox = new JComboBox(new String[]{"Option 1", "Option 2...
`JComboBox`是Swing提供的一种下拉框组件,它可以展示一系列可选项,并允许用户进行选择。而`JTextField`则是用于输入和显示文本的组件。我们的目标是让`JComboBox`的选择触发`JTextField`的内容更新。 1. **创建...
`ImageComboBoxDemo`是一个示例程序,它展示了如何在Java Swing环境中创建一个结合了图像和文本的下拉框组件,通常称为`Image ComboBox`。这个组件在用户界面上提供了一种更加直观和吸引人的交互方式,因为不仅有...
Java Swing组件下拉菜单控件JComboBox用法示例 Java Swing组件下拉菜单控件JComboBox是Swing组件库中的一种常用控件,主要用于提供一个下拉菜单,用户可以从中选择一个选项。JComboBox继承自JComponent,实现了...
### 知识点:省市县三级下拉框级联 #### 概述 在Web开发中,为了方便用户选择地理位置信息(如国家、省份、城市、区县等),经常需要实现下拉列表的级联功能。级联下拉列表是指当前一级的选择会影响到下一级的选择...
总结来说,Swing中的JComboBox可以用来创建下拉框,通过自定义渲染器可以实现图片和用户名的显示,而鼠标事件监听器则可以用来添加鼠标悬浮时的动态效果。在实际开发中,可以根据需求调整和优化这些代码,以满足特定...
4. 自定义渲染:为了使组件更易于阅读和理解,可以自定义`ListCellRenderer`和`ComboBoxRenderer`,以改变列表和下拉框中项的显示样式,比如添加图标以区分文件类型。 5. 事件处理:添加适当的事件处理器,例如`...
- Java Swing提供了事件监听机制,开发者可以注册监听器到`JComboBox`,在用户做出选择时触发相应事件,如`ItemListener`或`ActionListener`,从而更新其他联动的下拉框。 5. **XML数据存储**: - 标签提到XML...
在这里,`yourComboBoxColumnIndex`是你希望添加`JComboBox`的列索引,`yourComboBoxItems`是下拉框中的选项。 除了渲染器,你还需要处理`JTable`的编辑器,以便用户可以交互式地选择`JComboBox`中的值。这可以通过...