java - 组合布局管理器是 Java Swing 响应式设计的方法吗?

标签 java swing responsive layout-manager

我有little experience与Java Swing。我想问一下,我的组合布局以获得响应式应用程序的想法是否是创建半响应式 Swing 应用程序的方法(“半” 在某种意义上它应该看起来考虑到最小的屏幕分辨率(例如 800 x 600 像素),这很好)。

最佳答案

是的,这就是在没有库的情况下使用标准 Java 的方法。

个人意见:
我个人非常不喜欢 Swing 中提供的 LayoutManager(除了简单的 Flow 和 Border 布局)。因此我使用MigLayout完成大部分布局。这避免了必须组合多个 LayoutManager 来定位单个组件。学习曲线可能比简单的布局要大一些,但我仍然认为它比 GridBagLayout 更容易,并且可以做更多的事情。
一旦你得到它,代码将非常干净,因为它与布局约束一起工作,布局约束(当使用字符串约束时)有点是布局设置的图形表示。
以下是入门指南:http://www.miglayout.com/QuickStart.pdf
在这里您可以查找可以使用的命令:http://www.miglayout.com/whitepaper.html

关于java - 组合布局管理器是 Java Swing 响应式设计的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60209066/

相关文章:

java - EJBTransactionRolledbackException : No entity found for query

java - if else 语句不工作 jsp

java - 如何阻止 JTextArea 和 JTextField 拉伸(stretch)?

css - 固定 div 与 body 滚动

mobile - 如何验证 IOS 设备的响应能力?

html - 如何在保持宽高比和相对于其他 div 的位置的同时垂直缩小 div?

java - 不断检查日期的变化

Java 速度访问数组索引与临时变量

java - JTextPane - 具有两种样式的短语

java - JMenuItem 更新无需重新启动客户端