tablecellrenderer

    1热度

    2回答

    我正在处理应用程序的一部分,该应用程序显示有关由FrameInfo类表示的视频文件的统计数据的表。现在,当我刚开始有一个表格模型可以完成包括格式化在内的所有工作时,我将它重构为另一个极端,并且表格模型只为每行返回FrameInfo实例,然后让CellRenderer决定渲染哪个字段以及每个字段的显示方式柱。这很棒,因为我可以做很棒的事情,比如切换显示屏等。时间码值只能通过重绘,在刻度,秒或时间码(

    1热度

    1回答

    我要完成类似的标题样式到这一点: 这怎么可能实现呢? 所有我至今是: JTableHeader header = table.getTableHeader(); header.setBackground(new java.awt.Color(239, 235, 230)); header.setForeground(new java.awt.Color(107, 109, 10

    1热度

    1回答

    我在JTable中有一个布尔列,所以我每个小区有一个复选框。当我尝试设置单元格渲染器,以改变背景颜色从细胞的复选框由值(真,假)取代。什么是布莱恩错了! 我的单元格渲染器: class BackgroundTableCellRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererC

    0热度

    2回答

    我有一个方法应该改变JTable中某个特定单元格的颜色,但所有单元格都会改变颜色。 这就是我想实现的方法: public Component cellBG(JTable table, int row, int column) { TableCellRenderer renderer = table.getCellRenderer(row, column); Component

    2热度

    1回答

    大家早上好。我有一个Multilinecellrenenderer,它根据单元格的内容改变jtable行的高度。 public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {

    0热度

    2回答

    您好我想在DefaultTableModel显示新行,但我不知道为什么表不显示进入。 如何启用进入?如果我有一个字符串“stss \ nsdd”它显示“stsssdd”,但我想要新行。 public class Main extends JFrame { DefaultTableModel model = new DefaultTableModel( new Object[

    2热度

    3回答

    我想通过输入行号和列号为JTable上的特定单元格着色。 例如,我有这样的代码,意味着颜色的第一单元行= 0,列= 0,但它不工作 package functions_classes; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import jav

    0热度

    1回答

    我在编辑单元格时遇到问题,我会照片导致我的英语不太好。 我添加TableCellEditor(延伸的DefaultCellEditor,我知道是不是最好的,但代码是不是我的)。当我输入的字母都没有, 我试图 table.setRowsHeight(comp.getHeight());的作品,但我不想这样,我想行 所以我试图 comp.setPreferredSize(comp.getWidth()

    0热度

    1回答

    即时通讯有一个问题,导致我可以在没有焦点时编辑单元格,但是当我按下单元格中的绑定键时(“Enter”),不执行动作。 但是当具有焦点,正确地执行动作。 我只想增加键绑定为特定的细胞(行,列),所以我加入到文本框的渲染。 可能会做一些坏事。

    0热度

    1回答

    我有一个带定制CellRenderer和CellEditor的JTable,表中加载了 值列表说有12行和5列,我有一个JTextField在表顶部我应用了KeyListener,并在该字段中键入前3个字符后,使Textfield显示为一个带有值列表的JComboBox,例如。键入'met'将显示以“met”开头的所有药物名称,现在我想要做的是我必须将该Textfield放入Jtable最后一行的