Tag: jcombobox

从Java中的combobox中删除所有项目

我需要从combobox中删除所有项目 int itemCount = combo.getItemCount(); for(int i=0;i<itemCount;i++){ combo.removeItemAt(0); } 此代码将删除除最后一项之外的所有项目。 它给出了NullPointerException。 如何解决?

Java:如何从任何JComponent中删除默认的KeyStrokes?

我想控制哪个击键属于哪个Jcomponent 。 我甚至想知道如何删除与Jcomponent关联的默认击键,并将其替换为其他喜欢的击键。 我按照这个oracle 教程 ,它给出了一个JButton的例子,我尝试了它并且它工作正常,但是当我用JComboBox尝试它时它不起作用! 我试图删除SPACE键,这是为了防止JComponent响应SPACE按键 我用这段代码删除了SPACE键: firstButton.getInputMap().put(KeyStroke.getKeyStroke(“SPACE”), “none”); JComboBox也是如此 sizesComboBox.getInputMap().put(KeyStroke.getKeyStroke(“SPACE”), “none”); 但是不起作用,它(JComboBox)仍然响应SPACE键 对于我删除了SPACE印刷机效果的firstButton ; 我添加了键F ,所以现在当你按下键盘上的F键时按下了firstButton ,ant没有响应SPACE (意图)。 请注意,即使firstButton没有焦点,也会发生F的按下( JComponent.WHEN_IN_FOCUSED_WINDOW ) 这是一个显示我的例子的SSCCE代码: 注意 :我故意没有将上面的代码行添加到第二个按钮“secondButton”,因此它默认仍然响应SPACE 。 import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.*; public class KeyStrokeTest extends JPanel { JPanel widgetPanel; JPanel textAreaPanel; JButton firstButton; JButton secondButton; JTextArea textArea; JComboBox sizesComboBox; […]

如何让JComboBox中的内容显示在中心?

目前我有这个JComboBox ,我怎样才能将内容集中在里面? String[] strs = new String[]{“15158133110”, “15158133124”, “15158133458”}; JComboBox com = new JComboBox(strs);

如何将下拉菜单添加到JTable单元格

这可能是之前提出的问题。 我在post之前搜索了很多,但是找不到任何可接受的。 有人可以告诉我如何做到这一点。 当我点击单元格时,我只需要获得一个下拉菜单,这样我就必须从中选择一个值(作为限制用户选择的方法)。 如果有人可以帮助我,我相信它会帮助很多人。 有很多类似的问题,但没有任何明确的答案。 请回答一下细节。 一个例子将非常感谢.. 谢谢!

检查JComboBox中是否已存在某个项目?

除了迭代后者之外,还有一种简单的方法可以检查JComboBox中是否已存在某个项目吗? 这就是我想要做的: Item item = …; boolean exists = false; for (int index = 0; index < myComboBox.getItemCount() && !exists; index++) { if (item.equals(myComboBox.getItemAt(index)) { exists = true; } } if (!exists) { myComboBox.addItem(item); } 谢谢!

如何在netbeans中将jcombobox添加到jtable列

我想将jcombobox添加到jtable请有人解释我怎么能在netbeans中做到这一点

如何在Java中为JComboBox添加分隔符?

我有一个JComboBox,并希望在元素列表中有一个分隔符。 我如何用Java做到这一点? 这个方便派对的示例场景是为字体系列选择制作combobox时; 类似于Word和Excel中的font-family-selection-control。 在这种情况下,我想在顶部显示最常用的字体,然后是分隔符,最后按字母顺序显示分隔符下面的所有字体系列。 任何人都可以帮助我如何做到这一点,或者这在Java中是不可能的?

Java找不到符号,Java在数组中找不到我的符号?

这是我写这行代码时得到的错误。 symbol : variable isSeletecd location: class java.lang.String if (dorm[0].isSeletecd && meal[0].isSeletecd()) ^ if (dorm[0].isSeletecd && meal[0].isSeletecd()) totalCharges.setText(“2150.00”); 程序: import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; /** The Main class creates the GUI for the Dorm and Meal charges. */ public class Main extends […]

如何使用actionPerformed(ActionEvent e)多一个按钮?

所以我的任务是创建一个顺序文件。 我的教授给了我这个简单的代码来执行操作: public void actionPerformed( ActionEvent e ) { //FOR STATE AND COUNTRY String country = (String)comboBox_1.getSelectedItem(); Object o = states.get( country ); if (o == null) { comboBox_2.setModel( new DefaultComboBoxModel() ); } else { comboBox_2.setModel( new DefaultComboBoxModel( (String[])o ) ); } //****DONE WITH THE STATE AND COUNTRY COMBOBOXEZ***** addRecord( ) ; if ( e.getSource( […]

在java中为combobox分配键

我想在Swing中添加一个简单的JComboBox ,但我想为组合中的每个项目分配值。 我有以下代码 JComboBox jc1= new JComboBox(); jc1.addItem(“a”); jc1.addItem(“b”); jc1.addItem(“c”); 现在我想要的是,当点击combobox时,它应该相应地返回1,2和3而不是a,b,c。 有没有办法为combobox中的每个项目分配键值?