tablecellrenderer

    1热度

    1回答

    我正在根据验证突出显示JTable单元格。在某些情况下,我必须考虑其他栏目的价值。例如,如果column2有美国,那么column3应该只是数字。再举一个例子,如果col2是“USA” 和col4是数字,那么col5应该是只有三个字符。有人可以建议如何做到这一点? 在以下片段中,col3包含国家名称; col4和col5取决于col3。当我在case 3和case 4中时,我无法检查case 2的

    2热度

    2回答

    我正在使用带有单元格渲染器的表格,该表格允许我在每个单元格中放置一个按钮“x”,以便可以删除该值通过按下按钮的单元格。单元格编辑器将动作侦听器分配给按钮,并在按下按钮时调用正确的动作。 表格模型中的每个列是DefaultTableModel的列都由值的数组列表填充。我成功地通过按下按钮从数组列表中删除了正确的值,并且表中的其他单元格在更改后刷新,但删除了值的单元格保持不变。如果我重新启动应用程序或

    1热度

    3回答

    我想在jtable上实现一个自定义的TableCellRenderer。该表被设置为100行和100列。该表应该包含指定字体的所有字形。我的问题是,当表格没有完全填充值时,在第一列上放置最后一个值,直到它到达表格的底部。下面我有自定义渲染器的代码和具有奇怪行为的屏幕截图。任何帮助都会有所帮助。 public class FontRenderer extends JLabel implements

    0热度

    2回答

    我有一个3列的表,第一列是特殊的,包含一个复选框,而不是一个标题。 问题是复选框标题的布局(appareance)与其他标题不同。谁能帮忙? 验证码: import java.awt.*; import javax.swing.*; import javax.swing.table.*; import java.awt.event.*; public class JTableHeader

    2热度

    1回答

    我需要在Jtable单元格中添加图像而不使用TableCellRenderer.If我使用下面的代码表示它在该特定单元格中显示名称(字符串)而不是image.how来执行此操作。 ImageIcon Icon= new ImageIcon("Blank.gif"); table.setValueAt(Icon,1,0); using renderer class FRM_FLXD_IC

    3热度

    3回答

    我已经在JTable中实现了一个JProgressBar。 我使用渲染器为ProgressBar NOT EDITOR。 现在我试着实现一个ProgressBar的设置值,但由于EDT没有工作,所以我使用了SwingUtilties,但它没有工作。 预期行为 - 关于SpringLayout必须设定值80, 目前它显示 public class SkillSetTableProgressBarRe

    -2热度

    1回答

    如何在运行时更改JTable中的特定单元格属性如果特定单元格是名称,则意味着需要更改字体大小,字体样式等。 如果我点击特定的细胞为编辑我需要改变文本的字体大小,字体风格等 如何做到这一点

    3热度

    1回答

    为了将JSlider转换为JTable我写了AbstractCellEditor,它实现了TableCellRenderer和TableCellEditor。它被初始化为0到100的值。 我有一个奇怪的行为,当我第一次点击onta滑块时,它跳到最大值。 第二个奇怪的行为:我添加了一个ChangeListener。如果我第一次点击滑块,这个监听器只会被调用。第二次点击(也会更改该值)不会导致此事件。

    1热度

    2回答

    我有一个使用自定义渲染器/编辑器来保存多个JPanel的JTable。 JPanel监听另一个对象进行更改。现在,当我从JTable中删除行时,JPanel仍然存在于对象的侦听器列表中,因此JPanel不会被销毁。 此前我在另一个JPanel中显示JPanel,所以当对象被删除时,我可以添加一些代码以在其removeNotify()方法中注销监听器。 当JPanel处于JTable中时,remov

    3热度

    1回答

    我需要一种方法来引起对大型JTable(20x16!)中特定单元格的关注,并且我想知道文本闪烁的方式,例如900毫秒和100毫秒关闭。 (我熟悉的TableCellRenderer概念) 有没有办法,只是有问题的电池做到这一点,而不会导致所有细胞重绘?