我有一个JTable,它将最后一列数据字段更改为不同的字符串值.我想将列调整为字符串长度.字符串长度与宽度的公式是什么?
我将要使用JTable.getColumnModel().getColumn().setPreferredWidth()所以我想知道如何将字符串长度转换为宽度值.
我的程序输出在一个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)