ICode9

精准搜索请尝试: 精确搜索
  • java-不显示JTable刷新2019-12-01 11:04:24

    我拼命试图说服我的JTable在更改其数据时刷新.数据存储在我正在使用的全局单例TreeSet中.每当更改TreeSets数据时,都会触发一个事件以刷新TableModel.出于测试目的,我将其替换为简单的Timer触发事件. 每次触发事件时,都会删除TreeSet中的元素以模拟数据中的更改.事件触发并且TableC

  • java-如何在运行时更新jtable?2019-12-01 03:12:47

    我是JTable的新手. 我想在运行时在按钮按下事件中更新jtable数据. 这是我的代码. import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Vector; import javax.swing.*; import javax.swing.JScrollPane; i

  • java-在JTable中按下向上或向下键时调用例程2019-11-27 21:01:23

    当在JTable中按下Enter键时,此代码调用例程(称为gametable).它运行良好,但是我希望在JTable中向上或向下移动时调用相同的Action,而无需按Enter.我无法正常工作.我尝试用VK_UP替换VK_ENTER,但无法在桌子上上下移动吗? KeyStroke enter = KeyStroke.getKeyStroke(java.awt.event.Key

  • java-在JTable中仅更改一个单元格的颜色2019-11-27 20:02:20

    我知道可以使用此代码设置整个列的背景颜色,但是如何为每个单元格设置不同的颜色?我有一张有两列和一千行的表. words.getColumn("columnNameHere").setCellRenderer( new DefaultTableCellRenderer() { @Override public Component getTableCellRendererCompo

  • java-将jTable中的数据插入数据库2019-11-23 02:11:07

    我试图将一些JTable数据保存到数据库中:我的代码是这样的: public void save(){ String invSL = new Mixed_Calculation().invoice_Sl(); jTextField6.setText(invSL); int rows = jTable1.getRowCount(); for(int row = 0; row<rows ; row++){ String code = (String) jTable1.

  • java-使JTable中的JCheckBox可编辑2019-11-23 00:14:23

    我的JTable需要帮助.我正在编写一个程序,将数据库中的数据提取到JTable中.第一列应该是可编辑的JCheckBox,这样我就可以处理已检查(正确或错误)的行和数据. 我正在使用AbstractTableModel(类扩展了AbstractTableModel)并覆盖了这五个方法: @Override public boolean isCell

  • Java-方法更改JTable中变量的值(刷新不起作用)2019-11-20 21:03:52

    我有一个JTable,其中一个单元格内有一个变量.单击Button时,变量会更改,但JTable中没有任何更改.这是我的简单示例代码: public class Test extends JPanel { static String var = "One"; Object rowData[][] = { { var, "Two", "Three" }, { "Four", "Five", &quo

  • java-如何阻止jTable一次添加所有内容?2019-11-18 17:04:29

    基本上,我有一种读取文本文件并将行添加到jTable的方法.已经解决,一切正常.我想要的是添加行效果.我希望jTable逐行而不是一次添加所有行. 我已经找到了使用java.swing.Timer的类似解决方案,但是它对我不起作用. 因此,下面我有一种从文本文件读取,添加到jTable和Timer的方法,以暂停

  • java-反转JTable中的选择2019-11-06 23:13:33

    在单击按钮时,我希望反转选定的行(应选择未选定的行,并且应不选定选定的行). JTable中有内置方法吗?解决方法:JTable似乎没有内置的方法.所以我用下面的代码实现了它. (希望这对面临类似问题的人很有帮助.) int[] selectedIndexs = jtable.getSelectedRows(); jtable.selectAll();

  • java-擦除整个JTable2019-11-05 22:12:27

    您知道擦除整个JT的最佳方法吗?解决方法:不要按照HEBERT的建议进行操作,否则会断开数据对象与表模型之间的链接.错误的MVC设计. 理想情况下,您可以访问数据模型.假设它是变量myDataList中的一个List myDataList.clear(); myTable.getModel().fireTableDataChanged();

  • java-JTable插入列而不是行2019-11-01 23:02:14

    JTable是否可能具有静态行和动态插入的列(即,代替插入行而是插入列),如下所示? DefaultTableModel model = new DefaultTableModel(String[], String[][]); String rows[] = {"row1","row2"}; String columns[][] = {{"A","100"},{"B","200&q

  • java-如何通知TableCellEditor表行已删除?2019-11-01 22:02:24

    我尝试实现一个TableCellEditor,该表包含一些字段和一个删除按钮.效果很好,但是当删除该行时,删除的单元格(使用TableCellEditor呈现)中的内容不会更新. 当删除行时,我尝试在模型中同时调用fireTableRowsDeleted(row,row)和fireTableDataChanged(),但似乎没有通知TableCellEditor.

  • java-动态更改JTable字体大小2019-11-01 06:14:02

    编辑:[已解决]:每次我尝试增加和减小字体大小时,都会调用CustomTableCellRenderer的getTableCellRendererComponent. 因此,我更新了代码,以照顾这种方法本身的字体大小.我正在使用静态变量来跟踪当前字体大小(这是因为此值将影响当前在我的UI中显示的所有表的字体大小) 我已经更新了

  • java-如何显示表的列名2019-11-01 03:03:22

    我使用以下代码来显示表格. final Vector<Vector<String>> vct = refreshDatas(); final Vector<String> Cols = new Vector<String>(); Cols.add("OID"); Cols.add("Name"); this.tmodel = new DefaultTableModel(vct,Cols); this.table.se

  • java-JTable中fireTableDataChanged的怪异行为2019-11-01 02:01:22

    到目前为止,我对JTable的定义如下: JTable table = new JTable(model) { @Override public Component prepareRenderer(TableCellRenderer renderer, int row, int column) { Component c = super.prepareRenderer(renderer, row, column);

  • java-呈现空的Jtable2019-11-01 00:00:50

    我的Swing应用程序中有JTable.如果模型为空(行数== 0),我想显示文本“ 0结果”. 我怎样才能做到这一点? K.解决方法:您可以使用并将JLabel中的文本(和/或带有Icon / ImageIcon的文本)放到 > GlassPane(常见的基本解决方法)> JViewport>提到了JLayer(基于JXLayer)

  • java-修改JTable以适合屏幕2019-10-31 12:03:27

    我创建了一个仅用于锻炼目的的应用程序,其中带有JTable来显示来自数据库的数据. 我的问题是表格显示在屏幕的一半面板上.我已经尝试了一切以扩大列而没有成功.有人可以告诉我如何修改表格吗? 这是创建表的代码: public void createTable() { JTable table = new JTable();

  • Java-不更新JTable2019-10-31 01:02:13

    我发现了带有更新数据的示例,但是它使用了DefaultTableModel.当我创建自己的TableModel和数据类时,将数据添加到JTable中不会更新. 如何将侦听器添加到TableModel? 这是我的代码: package by; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.util.L

  • java-OpenCSV解析不显示特殊字符2019-10-30 11:03:45

    我正在尝试在jTable中加载.csv文件.在记事本中,该文件显示为OK,但是在jTable中,某些字符(如“£”,“ $”)变为一个框. private void parseUsingOpenCSV(String filename){ DefaultTableModel model = (DefaultTableModel) empTbl.getModel(); int rows = model.getRowCount(); i

  • java-JTable仅以编程方式排序2019-10-30 07:03:19

    我有一个可排序的JTable(通过在初始化时调用setAutoCreateRowSorter(true)使其可排序).我以编程方式对该表进行排序,并且希望禁用表头的默认事件处理,以便只能以编程方式对该表进行排序.如何实现呢? 代码的工作部分将是: public class SortTable extends JDialog { private JTa

  • java-如何在禁用编辑的情况下在JTable单元中选择文本?2019-10-29 20:01:24

    想象一下,我正在用Java构建IRC客户端,我希望在聊天视图中使用富文本格式显示IRC颜色和有色刻痕.我想用JTable构建它.我可以做到,但是文本是不可选的.使表格可编辑没有任何意义. 我还调查了: > TextArea-无格式文本格式 > JEditPane-无法追加,只能替换,这是性能不好的明智选择> JList

  • java-如何突出显示jtable单元格的文本?2019-10-29 07:03:24

    我有一个包含一些数据的表.当我在textField中搜索文本时,表格的外观发生变化,并且textFields消失了.我不知道为什么,我不知道我是否做对了 这是我的整个代码. package test; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import java.awt.E

  • java-JTable设置禁用复选框查找不可编辑的单元格2019-10-29 03:03:34

    我有一个布尔值列的JTable.根据存储在模型中的状态,我使它们中的一些或全部不可编辑(模型的isCellEditable()返回false).但是,这不会使JTable布尔渲染器将复选框渲染为不可编辑单元格已禁用. 除了编写自定义布尔渲染器以外,还有什么方法可以实现? 如果需要编写自己的渲染器,除了JChe

  • java-从jtable删除行2019-10-28 23:02:30

    我想以摆动形式从jtable中删除一行   Jtable>>从Netbeans摇摆中自动拖动(Netbeans 8) private javax.persistence.EntityManager entityManager; private javax.swing.JButton jButton1; private javax.swing.JButton jButton2; private javax.swing.JScrollPane jScrollPane1; p

  • java-TableCellRenderer将颜色设置为许多单元,而不仅仅是一个2019-10-28 16:14:09

    我有一个JTable,希望我可以更改单击的单个单元格的颜色. 这是我的代码的简化版本: public class TableFrame extends JFrame { public TableFrame() { JTable table = new JTable(8, 8); table.setGridColor(Color.BLACK); table.setDefaultRenderer(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有