首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主动呈现JComponent

主动呈现JComponent
EN

Stack Overflow用户
提问于 2017-03-31 21:50:07
回答 1查看 40关注 0票数 1

我正在用Java部署一个经典的活动渲染图形应用程序。在此设置中,我获得了一个可以使用g.draw...操作在其上绘制(例如,框、文本、形状)的Graphics2D g组件。

现在,我想重用一个Swing组件,比如JLabel。因此,我想做一些像g.draw(new JLabel("Hello World!"));这样的事情。但是,此基元不适用于Graphics2D对象。

你知道我可以依靠的变通方法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-01 01:12:50

来自VGR:你可以使用SwingUtilities.paintComponent。但是,如果您只想将JLabel的内容放在图形中,那么使用SwingUtilities.layoutCompoundLabel可能会更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43142397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档