私は3つのJPanel JFrameを取得しようとしていますが、左右のパネルの幅は固定されていますが、垂直方向のサイズ変更が可能で、水平方向と垂直方向のサイズ変更が可能なセンターパネルがあります。JGoodies ... FormLayout
標準的なLayoutManagersはひどく、単に迷惑をかけるので、私は業界標準であり、もっとも簡単にやっているのはJGoodiesだと言われています。しかし、JGoodiesのウェブサイト上のリンクの多くは、自分のサンプル/チュートリアルに関して死んでいるようですが、読んでみたくない400ページのPDFがあります。
はとにかく私は私の最初のUI_ViewにFormLayoutを統合を実施し始めていると私はあなたの問題に不足しているJarファイルを
package ppe.view;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import com.jgoodies.forms.layout.*;
public class UI_View extends JFrame
{
private JScrollPane right = new JScrollPane();
private JList browse = new JList();
public UI_View()
{
this.setTitle("Prototype MVC Arhitecture");
this.setMinimumSize(new Dimension(800, 600));
this.setExtendedState(this.MAXIMIZED_BOTH);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FormLayout layout = new FormLayout("right:pref, 7dlu","p, 1dlu");
layout.setColumnGroups(new int [][]{{1}});
JPanel content = new JPanel(layout);
CellConstraints c = new CellConstraints();
right.add(browse);
content.add(right, c.xy(1, 1));
this.add(content);
}
public static void main(String[] args)
{
new UI_View().setVisible(true);
}
}
「FormLayout」を使い始めるには十分なもう1つのPDFがあり、400ページの読み込みは必要ありません。[チュートリアル](http://www.google.be/url?sa=t&rct=j&q = FormLayoutを統合%20jgoodies&ソース=ウェブ&CD = 2&VED = 0CCcQFjAB&URL =のhttp%3A%2F%2Fwww.jgoodies.com%2Farticles%2Fforms.pdf&EI = 76D7TpWuIYTrOZz_5KIC&USG = AFQjCNH6uYWbCRAyrzOkgAs5Blj8ToMv9Q&CAD = RJA) – Robin
-1 "標準LayoutManagersがひどいと単に迷惑なので" ためと知識なしで傲慢であるため。異なるレイアウトマネージャは、アプリケーションに応じてそれぞれ異なる場所に配置されます。ところで、FormLayoutは業界標準のレイアウトマネージャではありません。 – Kavka