2012-01-11 51 views
1

我是相當新的Java和同時構建一個GUI應用程序,我發現我需要有列標題,幾乎與C#中的DataGridView的一個JList。自定義一個JList

所以:如何定製一個控件或創建一個控件來允許這樣的事情?我認爲最簡單的方法是添加標籤到組件莫名其妙。我可以採取哪些方法?在評論中已經提到

+4

處理我不會使用JList,而是使用JTable,特別是如果我需要多個列和標題。即使我只需要一列,JTable也可以充當一個超級JList,提供JList所擁有的所有內容,其中一些還包括使用單元格編輯器以及單元格渲染器的功能。 – 2012-01-11 00:36:13

+0

酷!感謝您的支持:D – Ari 2012-01-11 00:42:27

+0

不客氣。祝你好運! – 2012-01-11 00:46:03

回答

3

正如,你可能想看看一個JTable而不是JList如果你想頭。既然你要求指導,我們能做的最好的就是提供鏈接到Swing tutorials,特別是JTable tutorial

與表工作的最重要的概念的名稱下降也不會傷害。像其他一些Swing組件,一個JTable有一個視圖和模型的一面。所述JTable代表視圖側和TableModel模型一側。在視圖中的模型對象的表示是由TableCellRenderer

+0

乾杯,非常感謝伴侶:) – Ari 2012-01-15 04:44:12