【问题标题】:Tag Input in Java Swing [closed]Java Swing中的标记输入[关闭]
【发布时间】:2014-05-11 10:30:27
【问题描述】:

我们在JS中有多个标签输入(图片)

我想知道在 JTextField 或 JTextArea 中是否有任何默认的 Java Swing 工具来执行此操作。是否有任何自定义外观库或插件可以做到这一点?

非常感谢!

【问题讨论】:

  • 我有点困惑,您是要一个 Web 库(js = Java Script)还是要一个库来使用 Java? (或 Applet?(Java 和 Web))
  • @quant :我正在尝试使用 Java Swing 实现确切的功能。这里没有JS。纯Java。为了便于理解,我使用了这个例子。
  • @Hirak :不超前。我正在尝试添加多个标签,如果找到自动完成,那将是奖励。

标签: java swing tags textfield look-and-feel


【解决方案1】:

不,没有这样的组件。您应该能够让自己变得足够简单:

  1. 从使用 FlowLayout 的 JPanel 开始,然后将 JTextField 添加到面板中
  2. 然后您可以在文本字段中添加一个 ActionListener。每次按下 Enter 时,您都会创建一个“TagComponnent”并将组件添加到面板的开头并从文本字段中删除文本。
  3. 这个“TagComponent”可能只是一个简单的面板,其中包含一个标签(用于文本)和一个按钮(用于从面板中删除)。

【讨论】:

    猜你喜欢
    • 2015-12-29
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 2010-11-21
    • 2011-07-04
    • 2011-08-18
    • 1970-01-01
    相关资源
    最近更新 更多