【问题标题】:java/swing: drag and drop with a list of stringsjava/swing:用字符串列表拖放
【发布时间】:2010-02-08 23:03:09
【问题描述】:

我应该使用什么数据风格来传输字符串列表?我想我可以序列化 JSON 格式的字符串列表,但希望我可以直接传输一个列表。

【问题讨论】:

  • 您需要在不同应用程序之间拖放还是只在单个应用程序内拖放?
  • 嗯...我认为只是在内部,但我不是 100% 积极的。
  • 我们说的是swing还是webapp?

标签: java swing drag-and-drop


【解决方案1】:

来自Java Tutorial

例如,为 java.util.ArrayList 类创建数据风格:

   new DataFlavor(ArrayList.class, "ArrayList");

Transferring Data across the JVM boundary

【讨论】:

  • +1(除其他原因外,为了找到一个使用“bass-ackwards”短语有关 Microsoft 的 OLE 的 Sun 官方文档 :-)
  • 嗯...有没有办法表示 ArrayList 与普通的 ArrayList?
  • @Jason S 恐怕这是不可能的,因为它是这样定义的:public DataFlavor(Class>representationClass, String humanPresentableName)
  • 好吧,没关系:至少我可以使用“humanPresentableName”以字符串形式对模板参数进行编码,如果不是以类型安全的方式。
猜你喜欢
  • 2013-07-19
  • 2012-03-17
  • 1970-01-01
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 2012-03-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多