簡體   English   中英

如何將文件添加到JList?

[英]How to add files to JList?

我正在NetBeans中創建我的GUI,我將需要有關JList的幫助。 每次我通過JFileChooser打開一些TXT文件時,我都希望將此文件添加到JList中。 我該怎么做?


非常感謝您的回答,但是它不起作用,我不知道為什么:(。但是,我將更深入地解釋我的問題,也許會有所幫助。

這是我的申請草案的屏幕截圖-

在此處輸入圖片說明

我想要的是打開TXT文件,並將其添加到JList圖層中(參見圖片)。 通過這種方式,我想添加用戶想要的盡可能多的圖層。 然后單擊列表中的每個圖層,我想在面板圖層概述(JLabel)中可視化該圖層。 所以我的問題是-如何存儲JList中的所有層,然后如何訪問特定的選定層以使其可視化。

我知道以這種方式制定它有點怪異,但我將不勝感激。

JFileChooser chooser = new JFileChooser();

int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {

DefaultListModel model = new DefaultListModel();
JList list = new JList(model);
int pos = list.getModel().getSize();
model.add(pos, chooser.getSelectedFile());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM