草庐IT

jtable-main-container

全部标签

java - 如何将jtable的内容复制到剪贴板

我有jtable归档数据。我想为Jbutton的Action创建java代码。我的要求是当我单击按钮时,然后复制jtable的所有内容到剪贴板。我该怎么做。String[]columnNames={"DATE","Steet"};String[][]cells=newString[ar.size()][2];for(inti=0;i在这段代码中,ar是我的数组列表。如何编写可以复制此Jtable内容的代码。 最佳答案 JTable已经支持复制操作。ActionMapAction展示了如何轻松地将此Action与JButton一起使用

java - 过滤 JTable 只有一个一列

我有一个JTable,我想从JTextfield中进行筛选,但只根据一列筛选结果,而不是搜索所有列。我有我的JTable我可以过滤,但我的过滤器将过滤和搜索表的每一列我想将其限制为一列可以吗? 最佳答案 监听textFields文档的变化,设置合适的rowFilter限制在你要过滤的列://ondocumentchangeRowFilterrowFilter=RowFilter.regexFilter(textField.getText(),myColumn);table.getRowSorter().setRowFilter(ro

java - "Package should contain a content type part [M1.13]"

我正在尝试写入Excel文件,但我一直收到错误消息:Exceptioninthread"main"org.apache.poi.POIXMLException:org.apache.poi.openxml4j.exceptions.InvalidFormatException:Packageshouldcontainacontenttypepart[M1.13]据我所知,我缺少一个jar文件。谁能帮我看看是哪个文件?附言我正在使用Netbeans。importjava.io.FileInputStream;importjava.io.FileNotFoundException;impo

java - 完全删除 jtable 网格(单元格边框)

如何完全去除swingJTable中单元格周围的边框,使单元格之间没有间隙?这是我尝试过的:table.setShowGrid(false);table.setShowVerticalLines(false);table.setShowHorizontalLines(false);并编写单元格渲染器并使用:setBorder(BorderFactory.createEmptyBorder(0,0,0,0));对于每个单独的单元格。但结果是单元格之间的线条被移除,但它们之间留有1像素的间隙。 最佳答案 andwritingacellr

java - Hamcrest Matchers.contains 匹配器不工作(?)

我正在尝试测试一个集合是否有一个toString()方法返回特定字符串的项目。我尝试使用优秀的Hamcrest匹配类,通过将包含与Matchers.hasToString结合使用,但不知何故,它的Matchers.contains无法匹配项目,即使它存在于集合中。这是一个例子:classItem{privateStringname;publicItem(Stringname){this.name=name;}publicStringtoString(){returnname;}}//here'sasamplecollection,withthedesireditemaddedinthe

java - 如何将文件拖放到 JTable 中?

我想将外部文件(例如从Windows资源管理器)拖放到JTable中。有人有一些示例代码是如何完成的吗? 最佳答案 只需使用DropTarget类来接收放置事件。您可以区分放入当前表(可用列/行)和放入滚动Pane(例如添加新行)importjava.awt.BorderLayout;importjava.awt.Point;importjava.awt.dnd.DropTarget;importjava.awt.dnd.DropTargetDropEvent;importjavax.swing.JFrame;importjavax

Java:可以替换现有 JTable 中的 TableModel 吗?

是否可以替换现有JTable中的整个TableModel,或者我是否必须重新创建JTable? 最佳答案 您可以使用JTable.setModel()方法设置新模型检查Javadocs详情 关于Java:可以替换现有JTable中的TableModel吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6178720/

java - 线程 "main"java.util.NoSuchElementException 中的异常

每当我运行它时,chooseCave()函数与in.nextInt()一起正常工作。当我选择洞穴时,消息以2秒的间隔弹出,然后一旦它通过该部分,它就会给我错误:Exceptioninthread"main"java.util.NoSuchElementException:Nolinefoundatjava.util.Scanner.nextLine(UnknownSource)atDragon.main(Dragon.java:81)我已经尝试过hasNextLine()和hasNextInt(),当我在mainwhilehasNextLine()时方法,我得到了更多的错误。当我在ch

java - 线程 "main"java.lang.NoSuchFieldError : TRACE 中的异常

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭8年前。Improvethisquestion我正在开发一个访问数据库的项目,但遇到了一些问题。我尝试使用hibernate3.2和4.52,但它不起作用。log4j:WARNNoappenderscouldbefoundforlogger(org.jboss.logging).log4j:WARN

java - 如何向 JTable 的行添加工具提示

如何向JTable的行添加工具提示(JavaSwing)?这些工具提示应包含相关行的相同值。这是我在类中使用的扩展JTable的代码。它覆盖了方法“prepareRenderer”,但我得到了空单元格,并且它为行内的每个单元格添加了一个工具提示,而不是为整行添加一个工具提示(这就是我正在寻找的):publicComponentprepareRenderer(TableCellRendererrenderer,introw,intcol){Componentcomp=super.prepareRenderer(renderer,row,col);JComponentjcomp=(JCom