相关疑难解决方法(0)

如何将JTable列调整为字符串长度?

我有一个JTable,它将最后一列数据字段更改为不同的字符串值.我想将列调整为字符串长度.字符串长度与宽度的公式是什么?

我将要使用JTable.getColumnModel().getColumn().setPreferredWidth()所以我想知道如何将字符串长度转换为宽度值.

java swing jtable

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

如何使JTable列大小精确(或紧密)适合内容?

我的程序输出在一个JTextArea内部JScrollPane.看起来很讨厌:

Created BinaryTree.java      in     I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\BinaryTree.java
Created DisplayStuff.java        in     I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\DisplayStuff.java
Created LinkedList.java      in     I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\LinkedList.java
Created Node.java        in     I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\Node.java
Created notes        in     I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\notes
Created TryBinaryTree.java       in     I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\TryBinaryTree.java
Run Code Online (Sandbox Code Playgroud)

因此我考虑将输出放入a中JTable,假设在执行结束时调整列大小并获得看起来更像电子表格的结果并因此更具可读性:

在此输入图像描述

我之前从未使用JTable过,所以我尝试了一个简单的程序,看看我是否可以制作一个JTable.我做到了.这里是:

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.WindowConstants;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumnModel;

public class TestJTable 
{
  static void init()
  {
    fraFrame = new JFrame();
    fraFrame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); …
Run Code Online (Sandbox Code Playgroud)

java swing jtable

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

标签 统计

java ×2

jtable ×2

swing ×2