【java – JTable排序特定字段】教程文章相关的互联网学习教程文章

java – TableView的一行上下文菜单?【代码】

我正在使用JavaFX,我的应用程序有一个表,我可以向表添加元素,但我想创建一个上下文菜单,当我右键单击该行时,该菜单显示在一行上. 我有的… 在Scene Builder中,我有一个方法,可以在激活上下文菜单时运行,但这不是我想要的.这很好,因为我可以随时以编程方式从表中获取所选项目.问题,如果我保留我目前拥有的,就是在所选元素上弹出上下文菜单. contextMenu是包含菜单项的上下文菜单.connectedUsers是TableView 以下是我能得到的最接近的...

java – Spring thring HttpMediaTypeNotAcceptableException:由于url路径中的点而无法找到可接受的表示【代码】

参见英文答案 > HttpMediaTypeNotAcceptableException: Could not find acceptable representation in exceptionhandler 2个最终编辑 因此,在研究了这个之后,因为我所看到的答案并没有完全成熟,我发现Spring做了一些奇怪的东西与扩展匹配.如果我通过NameOrAtlName / myStringHere.1或者这个byNameOrAtlName / myStringHere.12提交这样的请求,一切都很好,但是byNameOrAtlName / myStringHere.12...

java – 使用prepareRenderer方法将鼠标悬停在JTable单元格上时显示图像[复制]【代码】

参见英文答案 > show an image when hover over a jtable cell 2个我有一个使用此代码创建的JTable:table = new JTable(new DefaultTableModel(new Object[][] {},en_entete)){public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {URL fileURL = null;try {Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection("jdbc:my...

java – 如何在使用rs2xml填充的Jtable中添加复选框【代码】

我不知道如何去做我有这个框架我希望填充一个JTable并添加一个复选框.public static void update_table() {try {String sql="SELECT * FROM equipments";PreparedStatement update = con.prepareStatement(sql);ResultSet result = update.executeQuery();table.setModel(DbUtils.resultSetToTableModel(result));table.setVisible(true);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}解决...

java – DefaultMutableTreeNode-Text太长了?

我有一些DefaultMutableTreeNode.程序运行时,我可以更改文本并重新验证它.但是如果文本太长,例如文本“已测试”,则文本将显示为“te …”. 我该如何改变? 谢谢解决方法:>你必须阅读tutorial about JTree,以及如何使用TreeCellRenderer的例子>如果您真的有疑问,请更新您的问题并在SSCCE form添加代码

java – 在JTable中设置单元格边框【代码】

我有一个JTable,我只显示水平线来分隔每个表行.在Windows 8中,线条显示,但在Mac OS X中,它们没有.我在自定义单元格渲染器中为表中的所有单元格使用JLabel,并为JLabel添加了一个遮罩边框,以便为Mac OS X更正此问题.但是,它看起来不正确,因为如果仔细观察在下面的屏幕截图中,您可以看到水平线断开(即不连续),其中一列结束而另一列开始. (仔细查看英文和注释列.) 如何为表格中的所有单元格添加边框,使其看起来像下面的Windows 8屏幕截...

java – fireTableRowsUpdated()在JTable中完成更新后无效【代码】

在我的JTable中,完成更新后,需要刷新以显示更改:public class RecordTableGUI extends JFrame implements ActionListener { private String newName; private JTable table; private RecordTableModel myModel; private JButton editButton;public RecordTableGUI() {myModel = new RecordTableModel();table = new JTable(myModel);add(new JScrollPane(table), BorderLayout.CENTER);add(buttonsPanel(), BorderLayout.SOUTH);s...

如何在JavaFX TableView中点击像JTable一样获得第一列值?【代码】

我希望得到第一列值,因为我们可以使用swing在Jtable中实现.下面是我的jtable代码和图片.String Table_Clicked = jTable1.getModel().getValueAt(row, 0).toString();正如您在图像中看到的那样,当我单击“名称”列值8时,它会给出第一个列值,如8,但我选择了“名称列” 那么如何使用TableView Componenet在JavaFX中实现这一点. 我从TableView中获取所选的值,如下图所示,其中包含代码.tableview.getSelectionModel().selectedItemPrope...

java – 无法将列比较器设置为JTable【代码】

在另一个线程中,我找到了这个比较器(post的底部),用于对JTable列进行排序,这些列可以由整数,字符串或两者组成.我无法弄清楚如何将它应用于我的JTable.我的表之前使用的是自动创建的行排序器.我将其设置为false,我现在正在使用:TableRowSorter<MyTableModel> rowSorter = new TableRowSorter<MyTableModel>(); jtable.setRowSorter(rowSorter); rowSorter.setComparator(0, c1);我得到一个索引超出范围的例外,说我提供的无效范围.我...

java – JTable密钥绑定【代码】

我想在我的应用程序(Control S)的任何地方触发保存操作.我添加了必要的键绑定,操作按预期触发.但是,如果我在JTable上尝试控制S,该表将启动我的自定义操作并激活表格单元格进行编辑.我想我已经在表的输入映射中禁用了编辑操作.我在这里错过了什么?import java.awt.Dimension; import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.ActionMap; import javax.swing.InputMap; import javax.sw...

java – 更改JTable键操作的行为【代码】

我有一个带可编辑单元格的JTable.当我单击一个单元格时,它进入编辑模式;当我使用方向箭头移动细胞时也会发生同样的情况.现在我想选择单元格而不是开始编辑,只有在按下Enter键时才编辑单元格. 如果需要任何其他信息,请直接询问. 编辑:输入键的操作class EnterAction extends AbstractAction {@Overridepublic void actionPerformed(ActionEvent e) {JTable tbl = (JTable) e.getSource();tbl.editCellAt(tbl.getSelectedRow(), tbl...

java – TableCell:如何使用StackedBarChart(或者它是不可能的)?【代码】

我的实验的触发器是recent question – 连续的一个单元格应该可视化同一行中几个单元格值中的值的相对比例.在fx中,StackedBarChart支持这种可视化(退化为单个类别,yAxis为类别轴). 不幸的是,使用这样的图表作为单元格图形在更新项目时会产生奇怪的效果,具体取决于我们如何进行更新: >场景A:使用系列初始化图表并更新系列中的数据.条形图仅在第一次显示时显得很好,来回滚动留下随机的“间隙”>场景B:在每轮中创建并设置新系列.条...

java – 动态地向JTable添加行 – 为什么它们一次出现?【代码】

在这个例子中,我试图在我的GUI中添加一个表,然后动态地向其添加行(以显示进度).我不明白为什么所有的行都出现在一起.我的意思是,桌子的变化,不是吗?有人可以给我一个解释吗?import java.awt.Component;public class Main {public static void main(String[] args) {// Show GUIjava.awt.EventQueue.invokeLater(new Runnable() {public void run() {GUI gui = new GUI();gui.setVisible(true);DefaultTableModel model = new Def...

让LocalDate显示在Javafx的Tableview中【代码】

我一直在处理我的应用程序的一部分,该应用程序允许用户输入他们学校起飞的假期并将其保存到文件中.从文件中读取假日的名称和日期(存储为LocalDate对象)并存储在假日对象中并放入可观察的arraylist中. 这是主控制器:import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.scene.control.*; import javafx.scene.layout.BorderPane; import javafx.stage.FileChooser; import org.apache.poi.ss.usermodel.Cell; ...

java – JTable使用TableCellRenderer更改单元格颜色

我在我的GUI应用程序中使用JTable作为网格来表示游戏的位置.我希望表格的单元格代表某个对象的某个位置具有某种颜色,并且在某些动作上,要移动的对象(即颜色单元格在Grid / JTable中移动).我知道我可以通过创建一个扩展DefaultTableCellRenderer的类来改变单元格颜色,这是唯一的方法吗?或者是否有更简单的方法来改变单元格颜色?对于这样的应用程序,JXTable是否比JTable更好? 编辑:我没有包括我需要某些单元格颜色动态更改的事实...

字段 - 相关标签