【问题标题】:Make dynamic layout Java Swing制作动态布局 Java Swing
【发布时间】:2017-09-19 03:16:49
【问题描述】:

如何使用 Swing 实现这种效果:

当调整JFrame 的宽度时,我希望蓝色JPanel 是流动的,而绿色JPanel 是固定的。调整高度时,我希望两者都固定。我还希望蓝色JPanel 的宽度不小于预定义的宽度,绿色JPanel 永远不会在蓝色JPanel 下方移动,始终保持在右侧。

【问题讨论】:

    标签: java swing user-interface fluid-layout


    【解决方案1】:

    MigLayout 专为以下情况而设计: http://www.miglayout.com/

    JPanel panel = new JPanel();
    panel.setLayout(new MigLayout(
        "", 
        "[grow][200px]", // Column constraints
        "[100px]"        // Row constraints
    ));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-29
      • 2019-04-04
      • 2018-05-03
      • 2014-12-20
      • 2013-11-25
      • 2016-08-26
      • 1970-01-01
      相关资源
      最近更新 更多