• 大小: 0.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-20
  • 语言: Java
  • 标签:

资源简介

TableColumnHeaderIcon.zip

资源截图

代码片段和文件信息

// -*- mode:java; encoding:utf-8 -*-
// vim:set fileencoding=utf-8:
// @homepage@

package example;

import java.awt.*;
import java.net.URL;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumnModel;

public final class MainPanel extends JPanel {
  public MainPanel() {
    super(new BorderLayout());
    URL[] icons = {getIconUrl(“wi0062-16.png“) getIconUrl(“wi0063-16.png“) getIconUrl(“wi0064-16.png“)};
    String[] columnNames = {“Column1“ “Column2“ “Column3“};
    JTable table = new JTable(new DefaultTableModel(columnNames 8));
    TableColumnModel m = table.getColumnModel();
    for (int i = 0; i < m.getColumnCount(); i++) {
      // m.getColumn(i).setHeaderRenderer(new IconColumnHeaderRenderer());
      // m.getColumn(i).setHeaderRenderer(new HtmlIconHeaderRenderer());
      // m.getColumn(i).setHeaderValue(String.format(“%s“ icons[i] columnNames[i]));
      String hv = String.format(“
 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       22539  2019-08-23 17:36  build.xml
     目录           0  2019-08-24 08:50  config\
     文件         458  2019-08-23 17:36  config\jnlp.xml
     文件        2145  2019-08-23 17:36  config\properties.xml
     文件         152  2019-08-23 17:36  config.gradle
     文件         526  2019-08-23 17:36  run.bat
     文件         614  2019-08-23 17:36  run.sh
     目录           0  2019-08-24 08:50  src\
     目录           0  2019-08-24 08:50  src\java\
     目录           0  2019-08-24 08:50  src\java\example\
     文件        5542  2019-08-23 17:36  src\java\example\MainPanel.java
     文件         757  2019-08-23 17:36  src\java\example\wi0062-16.png
     文件         711  2019-08-23 17:36  src\java\example\wi0063-16.png
     文件         870  2019-08-23 17:36  src\java\example\wi0064-16.png
     目录           0  2019-08-24 08:50  src\web\
     文件         537  2019-08-23 17:36  src\web\example.jnlp
     文件         341  2019-08-23 17:36  src\web\index.html
     文件        3184  2019-08-23 17:36  src\web\screenshot.png
     目录           0  2019-09-25 13:33  target\
     目录           0  2019-09-25 13:33  target\classes\
     目录           0  2019-09-25 13:33  target\classes\example\
     文件        4012  2019-09-25 13:33  target\classes\example\LookAndFeelUtil.class
     文件         516  2019-09-25 13:33  target\classes\example\MainPanel$1.class
     文件        3702  2019-09-25 13:33  target\classes\example\MainPanel.class
     文件         757  2019-09-25 13:33  target\classes\example\wi0062-16.png
     文件         711  2019-09-25 13:33  target\classes\example\wi0063-16.png
     文件         870  2019-09-25 13:33  target\classes\example\wi0064-16.png
     文件         666  2019-09-25 13:33  target\example.jnlp
     文件         557  2019-09-25 13:33  target\index.html
     文件        3184  2019-09-25 13:33  target\screenshot.png
     目录           0  2019-09-25 13:33  target\src\
............此处省略5个文件信息

评论

共有 条评论