【在没有java.lang.Map API的情况下遍历Hashtable条目的最佳方法是什么?】教程文章相关的互联网学习教程文章

java – TableViewer:如何强制选择更改【代码】

当调用tableViewer.getTable().selectAll()时,将不会通知已注册的选择侦听器(通常用于SWT中的所有类型的程序选择更改 – 根据我的知识).如何触发对TableViewer的内部选择更改,以便通知所有侦听器?解决方法:你可以这样做:yourTableViewer.getTable().notifyListeners( SWT.Selection, null );其中null是一个事件.请记住,这是听众收到的事件.

java – PrimeFaces DataTable – 过滤(运行示例的问题)【代码】

我正在尝试这个例子in PrimeFaces.我只了解代码的前几行.<p:dataTable var="car" value="#{tableBean.carsSmall}"emptyMessage="No cars found with given criteria"><f:facet name="header"><p:outputPanel><h:outputText value="Search all fields:" /><p:inputText id="globalFilter" onkeyup="carsTable.filter()" style="width:150px" /></p:outputPanel></f:facet>它可以在这里显示一个搜索框.扩展代码行将添加列并使用数据填...

java – 从tabledatamodel生成动态jasper报告【代码】

我正在尝试使用tabledatamodel生成一个jasper报告,如JRDataSource dataSource = new JRTableModelDataSource(model); JasperPrint jp = DynamicJasperHelper.generateJasperPrint(dr, new ClassicLayoutManager(), dataSource);JasperViewer.viewReport(jp);当我运行此代码时,我得到以下错误,如果有人可以帮助我提出这个问题. 线程“main”中的异常java.lang.NoSuchMethodError:ar.com.fdvs.dj.domain.DynamicJasperDesign.setPri...

java – JTable中的JCheckBox行为【代码】

我按照在线某处的指示在JTable中插入复选框.这是我的代码:protected class JTableCellRenderer implements TableCellRenderer {@Overridepublic Component getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) {JCheckBox rendererComponent = new JCheckBox();rendererComponent.setSelected((Boolean) tableModel.getValueAt(row,column));return rendererC...

在java swing Jtable中设置隐藏字段值【代码】

我用数据库中的一些数据创建了一个swing jtable.在网络应用程序中,通常我将数据显示给用户并将其唯一的数据库ID设置为html标记属性,这样当用户点击说编辑时,我使用javascript从html标记属性中选择元素的隐藏数据库唯一ID .这样,我知道用户想要编辑哪些数据,我可以使用它唯一的主键在数据库中更新它.现在我如何在使用swing的java中编写的桌面应用程序中执行此操作.说得更清楚,我正在寻找相当于;<table> <tr id=1 ><td>david</td></t...

java – p:dataTable – 删除行后刷新数据表【代码】

以下是我的数据表pic,我希望当我删除一行时,数据表刷新.但是从DB中删除了行,但之后没有从数据表中删除. 我尝试下面的代码,但他们无法帮助我.<h2>?????? ??????? ?????</h2> <h:form id="f2" prependId="false"> <p:dataTable id="pdataTable" var="personel" value="#{personelMB.personelList}" rowKey="#{personelMB.personel_id}"> <f:facet name="header"> ??????? ????? </f:facet> <p:column> <f:facet name="header"...

java – JTable中的单选按钮无法正常工作【代码】

我有以下代码的问题.我的任务是,我必须在第一列中有单选按钮,当用户选择该单选按钮时,该行被选中并被发送以进行处理.但我的问题是,我能够选择第一列中的单选按钮,但之后当用户点击表格的任何部分时,我的单击单选按钮将被取消选中.我无法想象,为什么会发生这种情况.我真的很困惑这个问题.需要帮助.以下代码显示了我的问题.import java.awt.Component; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import...

如何编写自定义DefaultTableCellRenderer来着色特定单元格并“保留”其他单元格的颜色,Java【代码】

我正在使用netbeans及其gui builder来创建桌面应用程序.为了在我的jTables中着色特殊单元格,我已经基于示例代码实现了自定义DefaultTableCellRenderer.到目前为止它的作用. 我的问题是覆盖函数“getTableCellRendererComponent()”的else情况.我不希望不在指定范围内的单元格变成“白色” – 我希望这些单元格以它们已有的颜色显示(例如,如果它们有,我不想将那些颜色更改为“白色”一直是“红色”). 如果有人可以帮助我,我会很高兴...

java – 具有双单元格类型精度的Jtable【代码】

我必须在JTable中创建我的一个列,它是双精度型,只获取数字并以精度2舍入所有列.不仅要以这种精度显示它们,而且要将数字写入精度为2的数据中.事实上,如果我写2.456它应该在单元格和数据中写入2.46.最好的方法是怎样做的?使用自定义单元格渲染器或自定义单元格编辑器?我有这个代码,但它不改变数据,它只显示单元格上的正确数据public class DoubleCellRenderer extends DefaultTableCellRenderer {int precision = 0; Number number...

java – JTable鼠标监听器无法正常工作【代码】

我的JTable(jtblLot)鼠标单击事件不会触发某些时间.主要是频繁点击 以下是鼠标点击事件的代码private void jtblLot_MouseClicked(java.awt.event.MouseEvent evt) { int row = jtblLot.rowAtPoint(evt.getPoint()), currId = 0;int col = 3;lotId = jtblLot.getValueAt(row, col).toString();if (jtblLot.getValueAt(row, 1) != null) {sizeGrp_up = jtblLot.getValueAt(row, 1).toString();} else {sizeGrp_up = "0";}if (j...

java – getter的公共类只是一个Immutable类吗?【代码】

以下类是不可变的吗?如果没有,为什么? 我该如何更改字段?public class Student {private String name;private String age;public Student(String name, String age) {this.name = name;this.age = age;}public String getName() {return name;}public String getAge() {return age;}}解决方法:它不是一成不变的,因为它可以被子类化(类和getter都不是最终的).子类可以覆盖getter并暴露可能发生变化的状态.另一个持有Student的引用...

java – 如何将图像渲染到JTable单元格【代码】

我想在我的JTable的单元格上应用渲染器,为此我创建了一个名为myRenderer的类:import java.awt.Component;import javax.swing.ImageIcon; import javax.swing.JTable; import javax.swing.table.DefaultTableCellRenderer;public class MyRenderer extends DefaultTableCellRenderer {public Component getTableCellRendererComponent(JTable table, ImageIcon icon) {setIcon(icon); return this; } }我使用这段代码在单元格上应用...

java – 当使用’then ..’方法链接时,是否保证CompletableFuture顺序?【代码】

假设CompletableFuture<T> cf = CompletableFuture.completedFuture(...); cf.thenApplyAsync(f).thenApplyAsync(g);cf.thenApplyAsync(h);通过调用f和g的调用,我们得到了保证的顺序.怎么样?我们得到的任何保证人都会在g之后被执行吗? 我试着把g睡觉以便测试这个,我总是看到h在g之后执行,但这不是证据.如果是这样的情况,h总是在g之后执行,我在哪里可以找到关于此的文档?我阅读了CompletionStage,ExecutorService和CompletableFu...

如何在JavaFX 2中编辑ComboBoxTableCell的默认渲染行为?【代码】

默认情况下,ComboBoxTableCell在未编辑时呈现为标签.我想改变这种行为,以便它一直呈现为ComboBox.但是我无法弄清楚如何. 基本上我有一个TableView.有些列是ComboBox类型.我希望始终显示ComboBox节点.varTypeCol.setCellValueFactory(new PropertyValueFactory<GlobalVariable, String>("varType")); varTypeCol.setCellFactory(new Callback<TableColumn<GlobalVariable, String>, TableCell<GlobalVariable, String>>() {@Overrid...

如何在java中的WrappedArray的scala.collection.mutable.WrappedArray中访问值【代码】

我在JAVA中解析SparkSQL中的json文件,我需要能够访问在WrappedArrays的WrappedArray中返回的坐标.这是代码:df.registerTempTable("test_articles"); sql = "select gnip.profileLocations.geo.coordinates FROM test_articles"; DataFrame testData = sqlContext.sql(sql); Row [] rowArray = testData.collect();for(Row r:rowArray) {if(r.get(0)!=null)System.out.println(r.get(0).toString()); }OUTPUT:Wra...