【问题标题】:Swing textbox with icon带有图标的 Swing 文本框
【发布时间】:2021-01-23 22:21:55
【问题描述】:

我正在为 IntelliJ 编写一个插件,并且需要允许用户选择一个文件。所有编码工作正常,但我可以在其他一些部分看到他们使用带有右对齐平面图标的文本框。

带有扁平图标的 JTextField

我想知道是否有人知道是否有可以使用的 Swing / JX 文本框或其他可以使用的组件。我看到了一些关于组合标签、边框等的帖子,但这些帖子是 5 年前发布的,所以希望有更多现成可用的东西

【问题讨论】:

  • 什么是“文本框”。我不知道那个组件。
  • “准备使用 Swing .. 早在 5 年前” 自从 Oracle 向 Swing 添加新组件以来可能已经超过 5 年了,所以 .. 不,没有一些新的组件来满足这一特定需求。也许有第三方等价物。顺便说一句-'文本框'是什么意思?起初我以为是JTextArea,但屏幕截图只显示单行文本组件,例如JTextField - RHS 上有一个(禁用?)图标。 @camickr 不是唯一一个不确定要求的人!
  • 抱歉不清楚,我的意思是 JTextField 但带有一个可点击的图标。在示例中,它是一个(平面)文件夹/地图图标,当您单击它时,它将打开文件对话框。我想复制类似的东西。同样,让代码工作不是问题,只找到 I 组件,这将允许我与来自“Shell 路径”的组件类似的显示

标签: java swing intellij-idea jpanel jtextfield


【解决方案1】:

感谢您的回复。我在 IntelliJ UI 库中找到了该组件。具体来说,它位于: com.intellij.openapi.ui.TextFieldWithBrowseButton;

所有 Swing 组件都在我最初搜索的 com.intellij.ui 包中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-13
    • 2010-09-26
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    相关资源
    最近更新 更多