【问题标题】:Customize a JList自定义 JList
【发布时间】:2012-01-11 00:33:23
【问题描述】:

我是 Java 新手,在构建 GUI 应用程序时,我发现我需要一个具有列标题的 JList,几乎类似于 C# 中的 DataGridView。

那么:如何自定义控件或创建控件以允许这样的事情?我认为最简单的方法是以某种方式将标签添加到组件中。我可以采取哪些方法?

【问题讨论】:

  • 我不会使用 JList,而是使用 JTable,尤其是当我需要多个列和标题时。即使我只需要一列,JTable 也可以充当超级 JList,提供 JList 的所有功能,然后包括使用单元格编辑器和单元格渲染器的能力。
  • 酷!感谢您的提醒:D
  • 不客气。祝 Java 好运!

标签: java swing customization jlist


【解决方案1】:

正如 cmets 中已经提到的,如果您需要标头,您可能希望查看 JTable 而不是 JList。既然您要求指导,我们能做的最好的就是为您提供Swing tutorials 的链接,尤其是JTable tutorial

使用表的最重要概念的名称删除也不会受到伤害。与其他一些 Swing 组件一样,JTable 具有视图和模型端。 JTable 代表视图侧,TableModel 代表模型侧。视图中模型对象的表示由TableCellRenderer

处理

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-28
    • 2021-02-20
    • 2014-06-18
    • 1970-01-01
    • 2013-09-29
    • 2012-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多