<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jcombobox on 庞玉栋个人博客</title><link>https://pangyd.com/tags/jcombobox/</link><description>Recent content in Jcombobox on 庞玉栋个人博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 09 Aug 2017 21:46:23 +0800</lastBuildDate><atom:link href="https://pangyd.com/tags/jcombobox/index.xml" rel="self" type="application/rss+xml"/><item><title>关于 JCombobox</title><link>https://pangyd.com/post/47-jcombobox/</link><pubDate>Wed, 09 Aug 2017 21:42:14 +0800</pubDate><guid>https://pangyd.com/post/47-jcombobox/</guid><description>&lt;p>&lt;span>构造函数&lt;/span>&lt;span>&amp;nbsp;&lt;/span>&lt;/p>&lt;span>JComboBox()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建具有默认数据模型的 JComboBox。&amp;nbsp;&lt;/span>&lt;br>&lt;span>JComboBox(ComboBoxModel aModel)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建一个 JComboBox，其项取自现有的 ComboBoxModel 中。&amp;nbsp;&lt;/span>&lt;br>&lt;span>JComboBox(Object[] items)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建包含指定数组中的元素的 JComboBox。&amp;nbsp;&lt;/span>&lt;br>&lt;span>JComboBox(Vector&amp;lt;?&amp;gt; items)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 创建包含指定 Vector 中的元素的 JComboBox。&amp;nbsp;&lt;/span>&lt;br>&lt;br>&lt;span>常用方法&amp;nbsp;&lt;/span>&lt;br>&lt;span>addActionListener(ActionListener l)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 添加 ActionListener。&amp;nbsp;&lt;/span>&lt;br>&lt;span>addItem(Object anObject)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 为项列表添加项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>addItemListener(ItemListener aListener)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 添加 ItemListener。&amp;nbsp;&lt;/span>&lt;br>&lt;span>configureEditor(ComboBoxEditor anEditor, Object anItem)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 利用指定项初始化编辑器。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getEditor()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回用于绘制和编辑 JComboBox 字段中所选项的编辑器。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getItemAt(int index)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回指定索引处的列表项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getItemCount()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回列表中的项数。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getModel()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回 JComboBox 当前使用的数据模型。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getRenderer()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回用于显示 JComboBox 字段中所选项的渲染器。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getSelectedIndex()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回列表中与给定项匹配的第一个选项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>getSelectedItem()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 返回当前所选项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>insertItemAt(Object anObject, int index)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在项列表中的给定索引处插入项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>isEditable()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 如果 JComboBox 可编辑，则返回 true。&amp;nbsp;&lt;/span>&lt;br>&lt;span>removeAllItems()&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 从项列表中移除所有项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>removeItem(Object anObject)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 从项列表中移除项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>removeItemAt(int anIndex)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 移除 anIndex 处的项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>setModel(ComboBoxModel aModel)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 设置 JComboBox 用于获取项列表的数据模型。&amp;nbsp;&lt;/span>&lt;br>&lt;span>setRenderer(ListCellRenderer aRenderer)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 设置渲染器，该渲染器用于绘制列表项和从 JComboBox 字段的列表中选择的项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>setSelectedIndex(int anIndex)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 选择索引 anIndex 处的项。&amp;nbsp;&lt;/span>&lt;br>&lt;span>setSelectedItem(Object anObject)&amp;nbsp;&lt;/span>&lt;br>&lt;span>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 将组合框显示区域中所选项设置为参数中的对象&lt;/span></description></item></channel></rss>