2013-03-03 45 views
-1

我有一個名爲Items.dat文件,它看起來像這樣讀數據商品2Java中使用字符串標記要讓JTable

subItemE

subItemR

subItemT

等..

使用字符串標記,我怎麼輸入這些數據轉換成一個JTable所以項目1項目2是標題,以及相應的「子項目」

+0

有教程,可以幫助你這一點,這就是你應該開始。假設你已經完成了這個工作,請告訴我們你已經嘗試了什麼以及它沒有工作。看看[這裏](http://docs.oracle.com/javase/tutorial/reallybigindex.html),並在此頁面上搜索「如何使用表格」,然後點擊鏈接。 – 2013-03-03 16:55:50

+0

他說什麼。另外,每個頭文件總是有3個子項? – christopher 2013-03-03 16:56:31

+0

我檢查過鏈接之前,也許我只是每次都想念它,但是,我找不到類似於我在這裏問的任何內容。 Cooney:關於3個子項目,不;它對於每個標題都是不同的,它可以包含20個子項。 使用Tokenizer,我可以爲程序應用if條件來識別項目結束的位置嗎? – Geuni 2013-03-03 17:31:23

回答

2

以下是您可以如何進行的大綱:

  • 由於您是新手,因此放棄NetBeans GUI編輯器,暗示在您的previous question中,但繼續使用NetBeans IDE。

  • 研究I/O Streams教程示例。

  • 研究How to Use Tables: Creating a Table Model

  • 在此example之後,編寫一個方法讀取您的數據文件,並使用找到的String值填充您的TableModel

    List<String> columnNames = new ArrayList<String>(); 
    List<List<String>> rowData = new ArrayList<List<String>>(); 
    
+0

我正在編寫的程序是以鏈表爲導向的,我知道如何以數組格式顯示鏈表數據,但是這種方法是否可以直接用於鏈表?或只有數據列表? – Geuni 2013-03-05 20:17:00

+0

通過編寫「List」接口,您可以自由選擇最適合您的用例的具體實現。 – trashgod 2013-03-05 21:49:17