相关疑难解决方法(0)

为什么JTable标题没有出现在图像中?

我提供了关于在Java API或工具上捕获表格数据图像的建议,以便将表格数据转换为PNG图像文件 - 当OP请求代码示例时.事实证明比我想象的更难!该JTable头从该代码写入PNG消失.

PNG

PNG

屏幕截图

在此输入图像描述

import javax.swing.*;
import java.awt.Graphics;
import java.awt.BorderLayout;
import java.awt.image.BufferedImage;

import javax.imageio.ImageIO;
import java.io.File;

class TableImage {

    public static void main(String[] args) throws Exception {
        Object[][] data = {
            {"Hari", new Integer(23), new Double(78.23), new Boolean(true)},
            {"James", new Integer(23), new Double(47.64), new Boolean(false)},
            {"Sally", new Integer(22), new Double(84.81), new Boolean(true)}
        };

        String[] columns = {"Name", "Age", "GPA", "Pass"};

        JTable table = new JTable(data, columns);
        JScrollPane scroll = new JScrollPane(table);
        JPanel p …
Run Code Online (Sandbox Code Playgroud)

java swing image jtable

27
推荐指数
4
解决办法
6634
查看次数

Jtable作为Jtree节点

我知道你可以创建一个表并添加一个JTree作为列.但我想要做的就是完全相反.

检查图像并告诉我这是否可行.谢谢!

在此输入图像描述

更新:

通过使用MKorbel的代码并使用以下代码随机化列数:

@Override
public int getColumnCount() {
    int i = (int) (Math.random( )* 10.0);
    if (i%2 ==0)
        return 2;
    else
        return 3;
}
Run Code Online (Sandbox Code Playgroud)

我能够得到以下图像:

在此输入图像描述

java swing jtable jtree

8
推荐指数
1
解决办法
5306
查看次数

如何:JTable在第一列中具有可折叠JTree,在其他列中具有数据?

我在这一点上有点迷失:我尝试创建一个JTable,它能够在第一列中保存某种树(JTree?)数据结构,然后是基于其他列中的树节点的数据,如下所示图片:

在此输入图像描述

该图像显示了我的JTree的结构.红线表示我需要实现的表结构.树中的每个节点应该像该表中的单行一样进行treatet等等.我希望我能够清楚地了解到我想要实现的目标.

我试过像这里讨论的那样:JTable作为一个JTree节点,这里把JTable放在JTree中,但这不符合我的需要.我还从SwingX项目中了解了JXTreeTable,但似乎很难找到任何有用的例子.此类解决方案的许多链接似乎导致(不再存在)sun网站和/或重定向到oracle网站......

如果有人可以引导我走向正确的方向和/或提供一些如何做到这一点的正常代码(右),这将是非常棒的.

任何帮助,将不胜感激 ;).

java swing jtree jtreetable jxtreetable

8
推荐指数
1
解决办法
6839
查看次数

JList与类别

我一直在谷歌搜索试图找到类别的JList实现.我想我可以自己实现一个,但细胞渲染器,模型和一切都有点痛苦.所以我转向你!

我的问题是:如果我有一个项目列表,分配给类别,我可以在JTree中显示它们.但是因为我知道深度永远不会超过2,所以我觉得JTree太过分了.你知道在Swing(或某些外部库)中是否有一种简单的方法来制作这样的JList:

Jlist与类别http://dl.dropbox.com/u/4607638/jlist-cats.png

蓝色字段是标签(不可选),白色字段是普通列表单元格?

提前感谢您的任何提示和帮助!

java swing jlist

2
推荐指数
1
解决办法
1636
查看次数

Java中的多层次(嵌套?)Jlist

有没有办法创建一个具有多个(我瞄准三个)级别的JList?

像这样的东西:

level 1 item
  level 2 item
  level 2 item
     level 3 item
level 1 item
level 1 item
  level 2 item
  level 2 item
     level 3 item
     level 3 item
Run Code Online (Sandbox Code Playgroud)

我的程序中有(最多)三级组件GUI,我需要以某种方式使用户能够组织GUI的元素,将它们移到彼此之上或之下.

它可以用JList完成,还是有其他方法来处理这些事情?也许有些图书馆?

java swing jtree jlist jtreetable

2
推荐指数
2
解决办法
1328
查看次数

标签 统计

java ×5

swing ×5

jtree ×3

jlist ×2

jtable ×2

jtreetable ×2

image ×1

jxtreetable ×1