jjzjj

TransferHandler

全部标签

java - 使用 TransferHandler 拖动 JLabel(拖放)

我正在使用TransferHandler将数据从JPanel传递到JTextArea作为JLabel(单击左侧面板中的某处以创建要拖动的JLabel)数据传输工作正常,但我还想“显示”JLabel随着鼠标指针一起拖动。如果你注释掉dropLabel.setTransferHandler(newTransferHandler("text"));dropLabel.getTransferHandler().exportAsDrag(dropLabel,e,TransferHandler.COPY);你会看到我想要它的样子。(但当然不会传输数据)。如何才能让传输工作并让JLabel跟随鼠标光

java - 如何在 JTable 中拖放一行?

如何设置JTable以便能够将行拖动到表中的不同索引。例如,如果我有5行,我想将第4行拖到第2位? 最佳答案 以下允许对单个拖动行进行JTable重新排序:table.setDragEnabled(true);table.setDropMode(DropMode.INSERT_ROWS);table.setTransferHandler(newTableRowTransferHandler(table));您的TableModel应实现以下内容以允许重新排序:publicinterfaceReorderable{publicvoid

java - 如何在 JTable 中拖放一行?

如何设置JTable以便能够将行拖动到表中的不同索引。例如,如果我有5行,我想将第4行拖到第2位? 最佳答案 以下允许对单个拖动行进行JTable重新排序:table.setDragEnabled(true);table.setDropMode(DropMode.INSERT_ROWS);table.setTransferHandler(newTableRowTransferHandler(table));您的TableModel应实现以下内容以允许重新排序:publicinterfaceReorderable{publicvoid