tablecellrenderer

    0热度

    1回答

    我使用这下面子类的JTable,不设法改变任何背景颜色池: @SuppressWarnings("serial") public abstract class GenericConfigurationTable extends JTable { private EditableCellRenderer t = new EditableCellRenderer(); p

    0热度

    1回答

    我想将JTable中的电话号码列格式化为(Area) Prefix-Number。我不确定我在做什么错误,因为它编译没有错误,并根据教程和其他大量例子,我已经认识到它应该工作。但它不...它仍然被格式化为JTable中的一个字符串。 我第一次接受一个文本字段用户输入一个电话号码: //import necessary API public class AddPatientDialog exte

    2热度

    1回答

    我有一个JTable: 后我换不幸的是,标志不再呈现列: 我想这是我的getColumnClass方法的错,我有固定每个列的类,但我不知道如何解决这个问题。 package zad1; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.Image;

    5热度

    1回答

    特定细胞我正在寻找这个问题的解决方案: 我有一个Excel文件,它包含的数据。一些细胞有黄色背景。我已经创建了一个将文本导入到JTable的代码,这很好。但我想要将背景单元格颜色也导入到特定的单元格中。在这个例子中的简单-起见,我没有使用循环,阅读从源代码等Excel数据读取我明白我需要CustomCellRenderer论坛结束后。 我遇到了这种方法的问题,因为此代码首先正确地对列中的单元格进行

    1热度

    2回答

    我有以下TableCellRenderer(NOT DefaultTableCellRenderer),让我跳过线在我JTable的细胞: import java.awt.Color; import java.awt.Component; import javax.swing.JTable; import javax.swing.JTextArea; import javax.swing.

    0热度

    1回答

    我想制作一个JTable单元格渲染器,它将能够识别数据类型并使用适当的表示形式。 更具体一点,我希望我的表能够识别数据类型是否为集合,并且在这种情况下使用JComboBox进行表示(在其他情况下为标准表示形式:JCheckBox用于布尔类型和JLabel用于其他类型和用于我正在使用自定义模型的方法getColumnClass()) 我不知道事先的数据类型,在哪个列将被收集,甚至是会有收集,所以我不

    0热度

    1回答

    我已经我的方法中的以下渲染器和工具提示 tableR = new JTable(modelR) { @Override public Component prepareRenderer(TableCellRenderer renderer, int row, int column) { Component c = super.prepareRenderer(ren

    0热度

    1回答

    我有一个JTable设置为在同一列中显示字符串和布尔值。我有以下一段代码来为这两种对象类型设置渲染器。 table.setDefaultRenderer(Boolean.class, new BooleanHandler()); table.setDefaultRenderer(String.class, new StringHandler()); table.setDefau

    0热度

    1回答

    目前我初始化我JTable我JPanel像这样: private ArrayData data; private JTable table; private CustomTableModel model; public ExtendedJPanel() { data = ArrayData.getData(); model = new CustomTableModel

    0热度

    3回答

    在任何人告诉我去谷歌搜索它之前,我已经完成了,到目前为止,每一种方法都没有奏效。 我试着使用渲染器为jTable的单元格着色,但它们没用,因为它们滞后桌面,使其无法看到。这里是我的代码: TableCellRenderer Tcr = jTable1.getCellRenderer(x, y); Component c = Tcr.getTableCellRendererComp