【发布时间】:2014-05-04 09:43:45
【问题描述】:
在我的应用程序中,面板的布局为空,因为我需要在我选择的位置插入图像和文本。我希望文本的宽度和高度可以随着单词的长度自动改变。 如果它不起作用,另一种方法就可以了。 单击面板以创建一个文本框,将其拖动到我们想要的大小和位置,然后键入我们的文本。 如何制作?
【问题讨论】:
-
请输入您目前尝试过的代码
-
Java GUI 可能必须在多个平台、不同的屏幕分辨率和使用不同的 PLAF 上工作。因此,它们不利于组件的精确放置。要为强大的 GUI 组织组件,请改用布局管理器或 combinations of them,以及 white space 的布局填充和边框。顺便说一句 - 就像我们需要另一个 D-n-D GUI 设计师,尤其是不使用布局的设计师。
-
@AndrewThompson 我同意在大多数情况下必须使用适当的布局管理器,但有一些应用程序,例如默认 Windows Paint,您可以在其中将文本框添加到任何所需位置。看起来是这样的。
-
也许看看
JDesktopPane和JInternalFrame?
标签: java swing layout-manager jtextarea null-layout-manager