- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,这或多或少是我的第一个 GUI,而且我学习 Java 的时间不超过一周,因此它可能包含一些严重的编程错误。
我现在拥有的是:按钮和标签是 OptionPanel 的一部分,位于左侧,DrawingPanel 的大小约为 5x5 像素,位于右侧。
我想做的是一个简单的测试,让我更熟悉 GUI。当用户单击相应的按钮时,矩形应该是可移动的并可调整大小: http://www.upload.ee/image/612005/JFrame2.jpg
现在我有:
JFrame MainFrame - 制作 JFrame(不使用 setSize 函数。使用 .pack() 代替。不确定)
JPanel MergedPanel - FlowLayout - 将 JPanel OptionsPanel 和 JPanel DrawingPanel 添加在一起并注入(inject)到 JFrame MainFrame
JPanel DrawPanel - 此 JPanel 负责绘制矩形。JPanel OptionPanel - FlowLayout - 此 JPanel 负责按钮。
请帮忙。
最佳答案
您永远不应该在代码中调用setSize()
。在 Java 中,您使用 layout managers进行布局(阅读该教程)。
子类化 JPanel
来实现组成 UI 的不同部分是一个很好的做法,但不应该过度(有一个 UI 类添加 3 个其他普通 JPanel
实例本身用于布局目的)。
关于java - 布置 JPanel 来制作简单的 GUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2956024/
首先,这或多或少是我的第一个 GUI,而且我学习 Java 的时间不超过一周,因此它可能包含一些严重的编程错误。 我现在拥有的是:按钮和标签是 OptionPanel 的一部分,位于左侧,Drawin
当窗口大小调整时,Windows 会发送几条消息: WM_GETMINMAXINFO WM_ENTERSIZEMOVE WM_EXITSIZEMOVE WM_NCCALCSIZE WM_SIZING
我的问题:我有一个使用 UINavigationController 的用户入职流程介绍入职流程中的每个步骤。使用 UISearchBar 推送 View Controller 时在其中,UISear
我是一名优秀的程序员,十分优秀!