tih*_*rbz 2 java swing file jtable defaulttablemodel
我有一个 Java 应用程序,它使用 JTables 添加文件以供浏览。它仅包含 1 列:
DefaultTableModel model = new DefaultTableModel(new String[] {"Name"}, 0);
JTable tracks = new JTable(model){
public boolean isCellEditable(int rowIndex, int collIndex){
return false;
}
};
tracks.addMouseListener(new PopupListener());
tracks.setShowGrid(false);
Run Code Online (Sandbox Code Playgroud)
将文件添加到表是这样完成的:
for (File file : results){
model.addRow(new Object[] {file});
}
Run Code Online (Sandbox Code Playgroud)
我需要添加实际文件,而不仅仅是它的名称,因为我稍后会使用它。但是,该表是否可能只显示文件名(file.getName();)而不是整个路径?
..是否有可能表格只显示文件名(file.getName();)而不是整个路径?
确实是。使用 aTableCellRenderer仅显示名称。有关详细信息,请参阅如何使用表 - 概念:编辑器和渲染器。
另请参阅文件浏览器 GUI以获取一般提示(例如使用文件图标)。

| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |