【问题标题】:Can you insert a component instead of a character in a JTextField?您可以在 JTextField 中插入组件而不是字符吗?
【发布时间】:2012-02-13 22:34:01
【问题描述】:

我可以在 JTextField 的某个索引处插入一个组件(JComponent)而不是一个字母吗?

例如,我的文本字段内容将是 ABD{我的绘制组件}EDF?

提前致谢。

【问题讨论】:

  • 这个问题可能是相关的:stackoverflow.com/questions/8896310/…
  • 请问my painted component是什么类型
  • 不,除非您对JTextField 进行重大更改,否则这是不可能的。
  • 谢谢,当您按 Enter 键时,我试图让文本变成“标签”,以便将它们括在圆角矩形中 - 就像您将标签添加到堆栈溢出问题(或将标签添加到笔记中的笔记)。

标签: java swing jtextfield jcomponent


【解决方案1】:

也许您可以使用JTextPane。它支持insertComponent(...) 方法。

【讨论】:

    猜你喜欢
    • 2022-10-21
    • 2017-03-01
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-17
    相关资源
    最近更新 更多