【java-如何在JFace TableViewer中将EList设置为输入?】教程文章相关的互联网学习教程文章

黄瓜DataTable执行差异的Java对象列表【代码】

让我们拥有以下功能文件,Feature: Search EmployeesBackground: Given following employees exists| id | name | department | | 1 | Jack | HR | | 2 | Rachel | Finance | | 3 | Mike | HR | | 4 | Emma | IT | Scenario: Get Employees By DepartmentGiven user wants to get list employees in a departmentWhen searched for department = 'HR'Then following list of employees are ...

java-在TableCell中更改背景颜色会删除选择颜色,使其难以阅读【代码】

我做了这个改变: Change TableColumn background in TableView, whilst retaining alternating row colour? 未选中看起来不错: : 但是,当您选择一个单元格时:看起来像这样,但是我希望它在选择/集中显示时能正常工作. 我很确定我需要使用样式类,但是,我不知道仅使用不同的颜色背景来保留TableCell的所有其他功能所需的属性是什么.另外,我是否在单元级别或列级别应用样式类? 更新 我的css文件:custom.css.customhighlight .tab...

java-如何在JFace TableViewer中将EList设置为输入?【代码】

这是我的第一个SO问题.我希望我提供足够的细节.我有一个名为ScopeContainer的类的EMF模型,该类具有两个包含引用,它们是不同类型的ELists. 我已经产生了 >型号>模型.编辑和>模型编辑器 Genmodel编码 我试图在只有一个列的org.eclipse.jface.viewers.TableViewer中显示这些列表之一的内容. 这不能是org.eclipse.swt.widgets.List,因为我希望能够编辑这些条目.TableViewer viewer; AdapterFactory adapterFactory = storage.getDomain...

java-如何在JTable中控制焦点【代码】

我想做的是,当用户完成对表格单元格中数据的编辑时,根据用户输入的内容将焦点移到另一个单元格上,并将该单元格转换为编辑模式,以便用户无需任何其他操作即可立即开始键入.这样,用户可以专注于自己的工作,而软件将“思考”下一步应编辑哪个单元格. 在现实生活中看起来并不简单的简单任务……有人有想法吗?解决方法:请尝试这个例子. 它应该让您输入上,下,左,右的值u,d,l,r来浏览表格. 希望这会给您一个有关如何做的想法.import java...

java-将多个字符串以不同的方式着色到JTable的相同单元格中【代码】

假设您有一个JTable,并且要为每个单元格显示三个具有不同颜色的字符串,例如value1(红色),value2(蓝色),value3(绿色). 我覆盖了DefaultTableCellRenderer的getTableCellRendererComponent,但setForeground(Color)方法为单元格中显示的所有字符串提供了唯一的颜色.@Override public Component getTableCellRendererComponent(JTable table, Object value,boolean isSelected, boolean hasFocus, int row, int column) {String s = ta...

java-在JTable组件上切换

我有一个包含许多组件的面板,其中一个是JTable.当JTable具有焦点并按下TAB键时,默认行为是将焦点从表中的一个单元格移到另一个单元格.我需要更改它以专注于下一个组件,即完全离开JTable. Ctrl-TAB可以达到所需的结果,但用户不接受.我可以在表中添加一个键侦听器,并在按下TAB键时更改焦点,但是似乎有更好的方法来执行此操作. 有任何想法吗? 谢谢…解决方法:好吧,您可能不希望仅仅摆脱Tab Action,因为它还有其他职责.例如,当您编辑单...

java-JTable上只有一行可编辑【代码】

我正在尝试制作一种特殊的jtable.我希望整个表默认情况下不可编辑.但是,当用户单击一行,然后单击“编辑” j按钮时,该特定行是可编辑的.并且一旦他们忽略了该行,该行将不再可编辑. 我将如何去做呢?解决方法:要控制哪些单元格是可编辑的,您将需要扩展JTable或JTableModel(请参见下面的示例中的模型调用)以确保JTable的此方法对要编辑的行中的所有单元格都返回true根据您的规格.public boolean isCellEditable(int row, int column) ...

java-休眠:@EmbeddedId,继承和@SecondaryTable【代码】

我正在使用带有注释的Hibernate版本3.3.2.GA. 我有两个类之间的继承,前者:@Entity @Table(name = "SUPER_CLASS") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name="DISCR_TYPE",discriminatorType= DiscriminatorType.STRING ) @org.hibernate.annotations.Entity(mutable = false) public class SuperClass { }子类与辅助表映射:@Entity @DiscriminatorValue("VALUE") @org.hibernate.annota...

java-JTable,RowSorter,getSelectedRow数据【代码】

我在JTable中使用RowSorter,当我对列之一进行排序并调用方法getSelectedRowData()时,它将返回错误的数据.public Object getSelectedRowData() {if(getDataArray() != null){if(grid.getRowSorter() != null)return ((GridModel) grid.getRowSorter().getModel()).getData().get(grid.getSelectedRow());elsereturn model.getData().get(grid.getSelectedRow());}elsereturn null; }我认为问题在于排序器对表数据进行排序,但是未重新...

java-具有可编辑复选框的JTable【代码】

下面的代码是我的项目类之一.当我单击“查找”按钮时,它将使用JTable生成框架,一些数据将动态加载到表中.表的最后一列必须是带事件的复选框.我尝试了此代码的复选框(从另一个项目..它不起作用)DefaultTableModel dtm = new DefaultTableModel(data, colName){public Class getColumnClass(int c) {return (c == 5? Boolean.class : String.class);} };实际班public class BookReturnPanel {JPanel retunBookPanel;JTextField txt...

java-如何将我的JTable中第一行的颜色设置为任何颜色,并在表中保留先前设置的颜色【代码】

我已经阅读了很多有关Java中CellRendering的知识,并且还从这个很棒的站点访问了其他Q& A.不幸的是,我仍然没有找到以下问题的解决方案: 我想呈现一个显示StatusEvents的JTable-这对于监视正在运行的系统是必需的.但是,这些StatusEvents由时间戳,文本和颜色组成. 我的目标是启用多个彩色行.为了实现这一点,我已经定义了一个新的JTable子类(在Inseration过程中重载了与正在绘制的Row相关的“ getCellRenderer”)和一个新的TableCellR...

java-HttpMediaTypeNotAcceptableException / HttpMediaTypeNotAcceptableException:找不到可接受的表示形式【代码】

我有一个客户端正在尝试连接的API.但是它抛出错误:2015 09 22 04:21:44.297 [org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor] Could not parse Accept header: Invalid token character ',' in token "json,application/x-www-form-urlencoded" 2015 09 22 04:21:44.298 [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver] Resolving exception fro...

java-在JTable中具有多个JComboBoxes具有不同的值【代码】

我想创建一个JTable,其中应在名为“工具”的特定列中容纳JComboBox. JComboBox的值对于每一行应该有所不同. 在构造函数中,我具有以下代码:public Table(List<Software> software_list) throws TransformerFactoryConfigurationError, TransformerException, Exception {//****** create an 2D array object containing the emulators list data to be sent to the table model ******software_list_to_array = new Object[softwar...

java-数据更改后重新加载JTable的Object [] []【代码】

我想知道,当最初用于填充表的Object [] []更改时,是否可以刷新表的GUI.Object[][] calculationsTableData; public Interface() {...analysisPanel.add(calculationsTable());... }JScrollPane calculationsTable() {populateCalculationsTableData();...calculationsTable = new JTable(calculationsTableData, calculationsColumnNames);... }void populateCalculationsTableData(){Object[][] temp = new Object[x.numsSize][7];...

java-如何使JTable列大小完全(或紧密)适合内容?【代码】

我程序的输出在JScrollPane内的JTextArea中.看起来很讨厌:Created BinaryTree.java in I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\BinaryTree.java Created DisplayStuff.java in I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\DisplayStuff.java Created LinkedList.java in I:\Netbeans OLDIES but KEEPIES\BinaryTree\src\binarytree\LinkedList.java Created Node...