Swing 中的内联编辑组件
我想知道 Swing 的内联编辑文本字段是否存在。我用谷歌搜索了一下并检查了我知道的所有 Swing 库,但我没有找到这样的组件。有没有人实现过这样的就地编辑摆动组件或者有人知道这样的项目吗?
我知道这个SO线程。但我不想要“电子表格的感觉”。
--- 编辑
因为我不清楚就地编辑组件的含义:
本质上该组件应该看起来像标签,但是当我单击标签时,它会被替换为文本字段。当然,使用 JLabel 和 JTextfield 实现这会很简单,但我想要一个更复杂的解决方案。这是悬停在可编辑字段时来自 Javascript 的屏幕截图:
点击它时:
当然我不想要这里的选项列表,但这只是为了可视化。我希望你能明白:)
I'm wondering an inline edit Textfield for Swing does exist. I googled around a bit and checked all swing libraries which I know, but i did not find such a component. Has anyone implemented such a edit-in-place swing component or does someone know such a project?
I know this SO Thread. but I do not want the "spreadsheet feeling".
--- Edit
Because I was not clear what I mean with edit-in-place component:
Essentially the component should look like a Label, but when I click on the Label, it is replaced with a Textfield. Of course this would be trivial to implement with JLabel and JTextfield, but I want a more sophisticated solution. Here a screenshot from a Javascript when hovering the editable field:
And here when clicking on it:
Of course I do not want the picklist here, but this is just for visualization. I hope you get the idea :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 JTextField。
Use a JTextField.
我相信
JEditorPane
就是您要找的。I believe
JEditorPane
is what you're looking for.