无法让 JTable 出现在 GUI 上。我错过了什么? [复制]
我正在尝试向我的 GUI 添加一个表格,但是当我将框架的布局从 GridLayout 更改为 NULL 时,它从 GUI 中消失了? 以下用于创建 GUI 的代码: public SalariedEmployeeGUI() { setLayout(null); getContentPane().setBackground(Color.WHITE); JPa... »
我正在尝试向我的 GUI 添加一个表格,但是当我将框架的布局从 GridLayout 更改为 NULL 时,它从 GUI 中消失了? 以下用于创建 GUI 的代码: public SalariedEmployeeGUI() { setLayout(null); getContentPane().setBackground(Color.WHITE); JPa... »
我正在使用扩展 AbstractTableModel 的 CustomTableModel 创建一个表。我无法使用我的自定义模型将 JButton 添加到列中。如果我对模型执行 new JButton("One") .. 我看到的是文本“javax.swing.JButton[,0 ....,defaultCapable=true]”而不是按钮。任何帮助表示赞赏。 public class Cu... »
我有一个以普通格式显示整数的价格列,例如 1000000。我想知道如何在使用 table.getValueAt() 检索时使用逗号对其进行格式化而不影响其值? 有没有像table.setColumnCellFormat(decimalFormat)这样的方法? ... »
在将JTable 值插入数据库时,我遇到了JTable 的问题。例如我有三列,用户将相应的数据输入三列,JTable 有几行,我在表格底部有一个提交按钮。在将数据填充到所有行之后,当用户按下提交按钮时,数据被插入到数据库中。这工作正常,没有任何问题。 现在考虑用户只输入了10行并且他没有点击提交按钮,因为一些电源故障导致系统突然关闭。现在我想将这 10 行存储在一个集合中,当应用程序再次启动... »
我需要一个 JToggleButton(具有自定义背景),其中包含一个 JPanel,其中包含多个 JLabel。那部分有效。 此按钮随后被放置在 JTable 单元格中,并且是供用户按下的。问题是我只能在第二次点击时按下按钮。 Apperenty 在第一次单击时,焦点首先跳转到带有 JLabels 的面板,然后才跳转到实际按钮。 我尝试了几种方法来尝试解决此问题,但同样的问题仍然存在。 ... »
我有两个 jinternalframes,第一个用于查看,另一个用于数据处理。第一个jinternalframe的数据表与第二个jinternalframe相同。我想要的是在我从第二个 jinternalframe 添加数据后,让第一个 jinternalframe 更新它的 jtable。请参阅附件的第一个 jinternal 框架和第二个 jinternalframe 的照片。 这是第... »
我创建了一个程序,我可以在其中在 JTextField 中输入数据,并在点击保存按钮时使用 JFileChooser 将数据保存在 .txt 文件中,其中每个 JTextField 都在一个新行中。我还创建了一个按钮,它会弹出一个 JFileChooser 来浏览该文件并填充其相应的单元格。 我是 GUI 新手,我编写的代码不起作用。我尝试了不同的变化,但似乎无法得到它。请有人指出我正确的方向。... »
我尝试获取所选行中的数据,但 getSelectedRow() 不起作用。实际上,我在另一个类中使用了该方法,但它在那里有效。当我尝试打印行索引时;提示显示-1;没有被选中。 我尝试了互联网上的大多数解决方案,但他们没有解决我的解决方案。 public Canteen() { try { jbInit(); } catch (Exception e) { ... »
我需要在其中一个 jTable 单元格中显示图像。 我是这样写的: class ImageRenderer extends DefaultTableCellRenderer { JLabel lbl = new JLabel(); public Component getTableCellRendererComponent(JTable table, Object value,... »
我用多行单元格制作了一个表格,它工作正常,但我想在制作特定列多行单元格后更改单行的颜色,而不是整个列的颜色。我该怎么做? 这是制作第 2 列多行单元格后的图像,但整个列变成白色 这就是我所做的: jTable1.getColumnModel().getColumn(1).setCellRenderer( new TextAreaRenderer2()); String test = "... »
我正在构建一个程序,该程序会收集与一组特定条件匹配的文件列表,并根据源、文件类型等适当地操作它们...我希望它会找到文件并将它们显示在易于阅读的列表中。用户将从列表中选择要处理的文件,然后点击“开始骚动”按钮。 现在,我创建了一个名为 DrawingFile 的类,如下所示: class DrawingFile { private static String fileName, fileTy... »
我正在尝试编写一些代码,允许用户通过单击 JTable 中的布尔单元格来填写文本字段。 我可以让程序将表格中的数据输入到文本字段中,但我目前的执行方法涉及一个 JOptionPane,它出于某种奇怪的原因阻止表格更改复选框值(即检查 -框不会从黑色变为勾选)。不仅如此,选择不会更新,因此最后一列中的值保持为 false,即使选择应将其切换为 true。 我认为这可能与 JOptionPan... »
我正在 Eclipse 中执行一个项目。我的导航按钮运行良好。但是,我的表单中还有一个JTable 来执行搜索,我可以显示从Jtable 到我的Jtextfields 的记录。问题是,在我执行搜索并单击任何导航按钮后,它会显示“不再记录”。 这是我的搜索代码: txtsearch = new JTextField(); txtsearch.setBounds(723, 85, 150, 25... »
我有一个包含许多组件的面板,其中一个是JTable。当JTable 获得焦点并按下 TAB 键时,默认行为是将焦点从表格中的一个单元格移动到另一个单元格。我需要将其更改为专注于下一个组件,即完全保留 JTable。 Ctrl-TAB 达到了预期的效果,但用户无法接受。我可以在表格中添加一个键侦听器并在按下 TAB 时更改焦点,但感觉好像有更好的方法可以做到这一点。 有什么想法吗? 谢谢...... »
在我的 JTable 中,更新完成后,需要刷新以显示更改: public class RecordTableGUI extends JFrame implements ActionListener { private String newName; private JTable table; private RecordTableModel myModel; private JButton ed... »
所以我有一个由我创建的对象填充的默认表模型。对象之一是名称,以及对象的其他三个字符串属性。我有一个执行操作的按钮,现在当此按钮执行此操作时,我需要遍历该 DefaultTableModel 中的所有项目,并删除第 0 列中与所选对象具有相同值的所有项目。所以我遇到的问题是这只会删除一个具有该值(名称)的项目。我需要这段代码来删除所有包含与第 0 列相同的字符串值的项目。 ... »
我有一个关于 JTable 的问题。 当我选择一个单元格,然后在我选择的 JTable 中有相同的值单元格时,这些单元格会突出显示背景红色。 我不知道该怎么办...... P.S:对不起,我不知道这里的代码怎么输入……;;... »
嗨,我是 java jtable cellrendered 的新手。我正在寻找一种适用于我的程序的方法,但我没有找到它。 这是我的 Jtable Employee ID | Name | Status | Position 00565651 Roger Active Manager 00565652 G... »
我有一个表,我在其中添加新行。在 6 行数据之后,我想添加一个背景颜色为红色的空行,然后再添加 6 个白色背景的行,依此类推。 private void populate(){ DefaultTableModel model = (DefaultTableModel) table.getModel(); int i,j; for(j=0;j<6;j++){ ... »
我正在寻找如何更改我的JTable 中某些行的颜色,这些行在一个名为Notfoundrow 的整数向量中具有索引,但是我遇到的问题是,表中的所有行都将颜色更改为红色!! 这是我的代码: package essai_trafficclass; import java.awt.Color; import java.awt.Component; import java.util.ArrayList;... »