【初心者】Java質問・相談スレ16【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0370デフォルトの名無しさん
NGNGJavaのレイアウトマネージャーで個人的にははじめて「思い通りの動き」をしてくれた。
気に入りました!もうこれしか使いません。
現在日本語チュートリアルないのは残念。
まだ使いこなしてない方は↓を参考にがんばって下され!!
// 画面左上にボタン1配置
layout.putConstraint(layout.NORTH, button1 ,5, layout.NORTH, contentPane);
layout.putConstraint(layout.WEST, button1 ,5, layout.WEST, contentPane);
// ボタン1の右下にボタン2配置
layout.putConstraint(layout.NORTH, button2, 5, layout.SOUTH, button1);
layout.putConstraint(layout.WEST, button2, 5, layout.EAST, button1);
// ボタン2の右下にボタン3配置
layout.putConstraint(layout.NORTH, button3, 5, layout.SOUTH, button2);
layout.putConstraint(layout.WEST, button3, 5, layout.EAST, button2);
// ボタン3の右下にボタン4配置
layout.putConstraint(layout.NORTH, button4, 5, layout.SOUTH, button3);
layout.putConstraint(layout.WEST, button4, 5, layout.EAST, button3);
// ボタン4の下にウインドウの右側にくっつくボタン5配置
layout.putConstraint(layout.NORTH, button5, 5, layout.SOUTH, button4);
layout.putConstraint(layout.WEST, button5, (int)-(button5.getPreferredSize().getWidth() + 5), layout.EAST, contentPane);
// ボタン4の横、ボタン5の下にスクロールテキスト配置
layout.putConstraint(layout.NORTH, textAreaScrollPane, 5, layout.SOUTH, button5);
layout.putConstraint(layout.WEST, textAreaScrollPane, 5, layout.EAST, button4);
// ウインドウサイズをスクロールテキストの右下にする
layout.putConstraint(layout.EAST, contentPane, Spring.constant(5), layout.EAST, textAreaScrollPane);
layout.putConstraint(layout.SOUTH, contentPane, Spring.constant(5), layout.SOUTH, textAreaScrollPane);
■ このスレッドは過去ログ倉庫に格納されています