jlist

    0热度

    1回答

    Java的JList的是现在的参数,和参数最初是在Java的1.7介绍:type JList does not take parameter type <String> 为什么与已经编译了Java 1.6的编译器,但在Java 1.7 JRE正在运行的应用程序没有这个类参数突破兼容性?我自然会认为,当一个类的参数数量变得如此基本时,兼容性会被破坏。 类似的问题(可能有相同的答案):Executor

    0热度

    1回答

    该代码将正确数量的文件添加到JList,但它们只显示第一个文件的名称。请记住,这是用于选择多个文件。 private void addFiles() { String defaultDir = "C:\\"; JFileChooser chooser = new JFileChooser(); chooser.setMultiSelectionEnabled(tru

    0热度

    1回答

    我知道如何将元素添加到jList的问题已被问到。然而...这与我使用NetBeans GUI构建器有点不同。它将我的两个列表实例化为AbstractListModels。然后,我似乎无法将一个元素从一个列表添加到另一个列表,然后从第一个列表中删除该元素。 JList的: colors1.setBorder(javax.swing.BorderFactory.createLineBorder(new

    1热度

    2回答

    我正在编写一个程序,它使用几个自定义的jpanels实质上构成一个Word键盘。这个jpanels应该允许用户从颜色选择器中选择一种颜色并将其从jlist中添加或移除。为了让使用jpanels的窗口能够从jpanels获得数据,我被指示为我的DefaultListModel和jlist制作setter和getters。我不知道如何用这些类型来做到这一点。我看过参数化ArrayLists的sette

    0热度

    1回答

    public static void removeItems(JList newMenuItemsList) { DefaultListModel listModel = (DefaultListModel) newMenuItemsList.getModel(); listModel.removeAllElements(); } 我得到一个错误时抛出,当我运行这段代码

    0热度

    1回答

    我有JList的ChartPanel s。当我试图选择元素时,我无法直观地看到列表中实际选择了哪些元素。在节目级听众正在正常工作。 如何从视觉上选择我的图表面板列表?或者如何用不透明颜色叠加这些元素? 期望的结果: 这里是在此基础上example代码: import java.awt.BorderLayout; import java.awt.Color; import java.awt.Co

    -2热度

    1回答

    我正在使用Netbeans IDE。是否有任何属性可用于防止JList中的重复条目。 任何意见(示例链接)将不胜感激。

    0热度

    1回答

    我有一个ListSelectionModel和ListSelectionListener的JTable。 选择模型在JTable中构造方法设置:lsm.getSelectionModel() 和ListSelectionListener它通过公用方法设置: public void setListSelectionListener(ListSelectionListener l){ ls

    0热度

    1回答

    我使用Java创建一个JList,我想要的是列表的高度根据列表中的行数是动态的: 我的意思是,当有列表中没有行,它不应该显示空列表框,(我想将jlist的最小高度设置为0) 我想设置列表的最大高度是固定的,当行数超过最大高度时,它应该开始滚动列表 当列表占据比最大高度尺寸更小的高度时,它应该只显示那些被行占据的空间(我的意思是不应该在列表中显示空白空间) 我已经创建了一个jlist,但是当行数占用

    0热度

    3回答

    在我的JPanel我有两个JScrollPane代表JList。 问题是,当启动程序时,两个列表都是空的,它们的大小是相同的。但是当他们中的一个在开始时有一些价值时,其规模正在发生变化。 如何避免它? 我正在使用GridBagLayout,但不管我设置的约束对我的滚动窗格没有影响。 这是它看起来像空JList的样子。 而且在JList中 gb.gridx = 1; gb.gridy = 0;