レイアウトの一部が一定の幅であることWEST
を望みます。EAST
これをセットアップする方法はMigLayout
?
アップデート
次のコードは、ボーダー レイアウトのようにサイズ変更しません。
package testing.Test_MigLayout_01;
import javax.swing.JButton;
import javax.swing.JRootPane;
import javax.swing.SwingUtilities;
import net.miginfocom.swing.MigLayout;
public class App201210042244
{
private class JFrame extends javax.swing.JFrame {
{
setLayout(new MigLayout());
add(new JButton("1"), "dock east, width 120");
add(new JButton("2"), "west");
add(new JButton("3"), "center");
add(new JButton("4"), "north");
add(new JButton("5"), "south");
}
}
public App201210042244() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame jFrame = new JFrame();
jFrame.pack();
jFrame.setVisible(true);
}
});
}
public static void main( String[] args )
{
new App201210042244();
}
}
ウィンドウ内部のサイズは一定のままです。