listcellrenderer

    0熱度

    1回答

    我有一個JList設置爲使用SamplePerson對象的ArrayList的內容。每個SamplePerson會在創建時自動創建一個隨機名稱。我試圖讓JList顯示JList中的示例人員的名稱,但是列表顯示爲空白。 Oracle教程已經有所幫助,但我仍然無法弄清楚如何讓它顯示出來。 package main; import java.awt.Component; class Sample

    1熱度

    2回答

    我有這種方法,填補了我的組合框: public DefaultComboBoxModel llenarComboFamilia() throws SQLException { String query = "select * from familias"; DefaultComboBoxModel df = new DefaultComboBoxModel(); ab

    0熱度

    1回答

    如果我有一個JComboBox,取決於平臺,它渲染單元的方式是不同的。我很高興它呈現字符串的方式。我想要實現的是定義一個從Pojos映射到Strings的ListCellRenderer,這樣我就可以用任何對象填充JComboBox,但顯示除toString方法內容以外的內容。 我最好的嘗試(它在運行時的作品,但在編譯時有警告)如下 import java.awt.Component; imp

    0熱度

    1回答

    我的JComboBox,我申請ListCellRenderer如下: colorList = new JComboBox<>(COLORS_NAMES); ColorComboBoxRenderer renderer = new ColorComboBoxRenderer(colorList); renderer.setColors(COLORS); renderer

    0熱度

    1回答

    我堅持實現ListCellRenderer。這是我的代碼。 我從數據庫中域類的形式,看起來像這樣得到的數據: public class Domain { private Integer id; private String naziv; private Integer status; public Domain(){} public Inte

    0熱度

    1回答

    經過大量的研究後,我仍然無法從選定的多行jlist中獲取項目。這裏是我的listSelectionListener代碼: list.addListSelectionListener(new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { ListModel model =

    0熱度

    1回答

    class RuleComboBox extends JComboBox { public RuleComboBox() { super(); this.setModel(new javax.swing.DefaultComboBoxModel(new String[]{"abc", "defg"})); ((JLabel) this.getRend

    0熱度

    1回答

    我最近開始學習ListCellRenderer爲JComboBox,最後得到了基本的想法。但是,我無法將組合框的初始狀態或初始選定項目設置爲null(或選定的索引爲-1)。我想將它設置爲-1,這樣當表單加載時,沒有任何選擇,直到用戶點擊下拉選擇一個項目。 我嘗試使用comboBox.setSelectedIndex(-1)和comboBox.setSelectedItem(null) Grade

    1熱度

    1回答

    我陷入了一個項目中,我必須在學校做。 我試圖爲一個「簡單」UI創建一個自定義JList:用例應該顯示一個命令列表,並且用戶應該能夠選擇一個並設置是否通過按下兩個按鈕來讀取/完成(讀取並完成),它也充當「unsetters」(我在類Order中使用2布爾值,它繼續前進t,t,f,t,f ...)。一旦按下完成,所選行將變爲綠色(並永久保持該顏色),直到再次按下該行的「完成」按鈕(=未設定)。在類Or

    0熱度

    1回答

    我創建了一個擴展Jidesoft的StyledLabel的自定義ListCellRenderer。我的渲染器使用的JList是固定寬度,因此在我的渲染器中,我嘗試根據此寬度縮短文本。我在getListCellRendererComponent中調用setText,有時候它會起作用。當我選擇一個單元格時,文本就好像我從來沒有縮短過它。沒有與setText和文本縮短相關的分支。 我試圖使用解決方案th