【发布时间】:2010-10-27 16:39:33
【问题描述】:
这类似于问题How to build a Google-chrome tabs and menubar interface in Java Swing?(我想完成同样的任务),但更重要的是:如何将组件放在 JTabbedPane 中选项卡的前后?
我自己已经提出了按钮的想法,但我宁愿有一个 JTabbedPane,因为它确实是这样,但在侧面装饰了一个按钮或图标。
我已经看到来自 Kirill 的 laf-widget 项目为几个 LaF 做了类似的事情(选项卡左侧的放大镜图标)。但是,我必须承认,我还不够精通,无法理解他是如何做到的——而且这似乎是一个有点复杂的过程,一个人“物理地”改变有问题的 LaF(字节码操纵它),注入 laf - 将小部件放入 UI 代表 - 我仍然不知道 JTabbedPane 或 TabbedPaneUI 是如何实际调制以注入该图标/按钮的。
【问题讨论】:
标签: java user-interface google-chrome jtabbedpane