【问题标题】:Swing: how do you drag multiple rows from a JTable?Swing:如何从 JTable 中拖动多行?
【发布时间】:2011-07-21 15:33:10
【问题描述】:

我有一个 JTable。如果我的选择模式是ListSelectionModel.SINGLE_SELECTION,我可以将表格中的数据拖到其他地方,效果很好。

但是如果我的选择模式是ListSelectionModel.MULTIPLE_INTERVAL_SELECTION,当我去拖动数据时,它会将选择重置为单个选择。

如何从 JTable 中拖动多行?

【问题讨论】:

  • hmm ...无法重现:如果我单击已选择的行,所有选择都会保留并拖动
  • 好的,我将精简为一个我可以发布的简单示例。

标签: java swing drag-and-drop jtable


【解决方案1】:

编辑

默认情况下,无论是否设置选择模式,都应该可以拖放多行。需要注意的是,在您的 JTable 上启用了拖动。

【讨论】:

  • 不要认为需要任何玩弄 - 请参阅 snoracle 的摇摆教程中的 BasicDnD 示例:works-fine-for-me
  • @kleopatra - 确认,拖动多行也适合我。
  • 啊哈,我没有在我的 JTable 上设置 setDragEnabled()。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-12
  • 1970-01-01
  • 2015-09-11
  • 2010-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多