tableview相关内容
所以我在JavaFx TableView上做了一些挖掘,我找到了一些很好的解决方案来处理简单的情况。 此文章提供了如何使用Person对象创建表的一个很好的解释,并且还展示了如何使用Map创建表。 这是我的问题,假设我有一个Object Person,其中包含一些简单的成员数据以及一个分配给Grades的地图。 示例: public class Person { Str
..
我是新手Java程序员。 我想将ResultSet数据插入JavaFX TableView,但我不会使用中间类。我可以将ResultSet行作为对象插入TableView行吗? 这是我的代码,使用中间类Unit public static ObservableList<单元> getUnits(){ final ObservableList data =
..
这是此处的后续行动。 我正在实现一个表,它将数据异步加载到表格单元格中。问题是,表格单元有时不能正确更新。有时候它会以某种方式“挂起”并且显示“正在加载......”永远。只有当我在表格中稍微滚动时,实际值才会更新。 要重现,请在表格中快速向下滚动应用程序。有些单元格不显示“延迟加载”值,而是占位符字符串。 延迟加载属性如下所示: 公共抽象类LazyLoadingStrin
..
我按照了许多链接,在表格视图中找到了一个显示复选框的解决方案。但是我无法在表格视图中更改复选框的值。 我跟随的链接: 如何将CheckBox添加到JavaFX中的TableView 模型类: 公共类TUser { private SimpleStringProperty name; private SimpleStringProperty地址; private Sim
..
我想在我的桌子上添加一个编辑按钮。 当我点击按钮它将打开一个窗口,选择项目,我尝试了几种方法来添加按钮,但没有人适合我。 谢谢 这里是我的控制器的代码: 公共类AmdinConsolcontroler实现Initializable { @FXML //这里我们添加创建新用户窗口的事件但是 private void ActionCreateNewUser(Action
..
我试图在javafx中选择多行,但我不想使用键盘(SHIFT)。应该在我点击它之后选择它,当我点击另一列时它也应该被选中。 我在这里查看其他一些答案,但我找不到简短而方便的东西。有更短的方法吗? @FXML private static Logger logger = Logger.getLogger(MainFrameControl.class); public
..
当我从数据库中检索数据时,我碰到了一堵墙。我设法将列名添加到我的表中,这是好的,并且可以正常工作。 当我的时候发芽尝试添加行,我发现没有数据添加到我的tableview中,我试图从表示单行的字符串数组中添加行。我不知道用户会询问多少列等查询以及表的大小是多少所以我不能创建行对象和代表每列的所有属性。 问题是如何使用我拥有的行填充我的tableview每行以String []的格式从数据
..
我正在尝试做一些非常简单的事情。我想在表格中的特定行的列中放置一个图标。如果是文件夹,则显示文件夹图标。如果是文件,则显示文件图标。 有人知道如何在JavaFX 2中执行此操作吗? 我已经尝试了很多东西,这看起来应该很简单,或者至少是一个例子。 解决方案 好的,所以我有一个巨大的虚拟时刻。原来我的图片网址路径错了。 我找到了一个网站,它为添加表格元素提供了一个很好的例子。
..
我正在尝试用Java创建一个程序来管理我的bookie帐户。我是java的新手,所以我想我会选择一些简单的东西来看看它是如何工作的。我决定使用tableview并使单个单元格可编辑。我一直在关注本教程 http:// java-buddy.blogspot.co.uk/2012/04/javafx-2-editable-tableview.html 。它详细介绍了如何使用java代码进行操作,并将
..
所以我正在尝试学习如何使用JavaFx Tableview,并且我在本教程中进行了简化: Oracle tableview教程 在本教程中他们展示了为了填写你的tableView你必须用字符串填充它,但不只是你要格式化的任何字符串字符串到 SimpleStringProperty 我尝试了没有格式,结果是没有任何信息显示! 另外我发现如果要向表中添加 Integer ,则必
..
我希望获得第一列值,因为我们可以使用swing在Jtable中实现。下面是我的jtable代码和图片。 String Table_Clicked = jTable1.getModel()。getValueAt(row,0).toString (); 当我点击名称列值八时,您可以在图片中看到它给我第一列值如 8 。但是我选择名称列 那么如何使用T
..
使用来自1个类的不同数据填充我的tableview没有问题。但是对于我来说,多个班级并不适用。知道如何解决这个问题吗? 我在stackoverflow上检查了类似的问题。但他们都不能帮助我。如果您对“Callback”类提出任何建议,请提供完整的导入,因为那里有几个Callback类。 公共类MainViewController实现Initializable { @FXML pr
..
JavaFX2的 TableView 功能 “用户在运行时重新排序列”。 我想为我的应用程序中的一个特定表禁用此功能。 查看API文档,没有明显的API挂钩。 然而,列 -property。根据文档,它表示 TableColumns是此TableView的一部分。当用户重新排序TableView列时,此列表将更新以反映当前的视觉排序。 希望我至少能够在发生更改后重置更改,我
..
在我的Java桌面应用程序中,我有一个包含3列的JavaFX表。我想将第3列的字体颜色设置为红色。我根本无法设置Tableb的字体颜色。我查看了CSS,但没有找到任何东西。有没有办法用CSS做到这一点?我也寻找setFont(),希望以这种方式设置它。空空如也。我甚至无法找到在某个单元格上设置内容的方法。 TableView myTable = new TableV
..
如何从JavaFX中的 TableView 中获取所选项目? 我目前正在使用 ObservableList selectedItems = taview.getSelectionModel()。getSelectedItems(); 但这不会返回选择模型中的一个选定项目。 解决方案 好吧,假设您有一个名为 Person 的数据模型类。这样: Per
..
我正在尝试使用TableView创建一个表,并根据 User 对象列表以编程方式填充它。 用户有三个变量, nameProperty (String), rankProperty (Enum称为Rank), netMeritsProperty (int)。这些都存储在 SimpleStringProperty 对象中。我的问题是数据不会出现在实际的表中,如下所示: 这是我的表格代码。我不理解
..
我正在尝试使用以下代码创建一个包含单个列的表: TableView table = new TableView(); table.getColumns()。clear(); table.getColumns()。add(new TableColumn(“City Name”)); table.setItems(
..
我希望我的TableView的高度适应填充的行数,因此它永远不会显示任何空行。换句话说,TableView的高度不应超出最后填充的行。我该怎么办? 解决方案 如果你希望这个工作,你必须设置 fixedCellSize 。 然后你可以将 TableView 的高度绑定到包含在表乘以固定的单元格大小。 演示: @覆盖 public void start(Stage pri
..
在(JavaFX)表视图中,您可以自动移动列(更改列的顺序)。 但这不会存储在列表中。 那么如何保存它,或者有没有更好的方法来移动列并将其保存在DataList中? 解决方案 但这不会存储在列表中。 不,表列顺序将被存储在 tableView.getColumns()可观察列表中。请参考javadoc。通过遍历此列表,您可以保留tablecolumns的 id ,并在
..
我有一些困难要改变一些TableView行的外观。该行应显示带有笔划和红色的文本。实际上,我可以用红色显示它,但仍然不能做中风。这是我用来改变线条外观的css类: .itemCancelado { -fx -strikethrough:true; -fx-text-fill:red; } 当用户将项目标记为已取消时,会添加此样式类: 公共类ItemCanc
..