그래, 오른쪽 및 왼쪽 패널의 너비가 고정되어 있지만 수직으로 크기가 조정될 수있는 3 개의 JPanel JFrame을 얻으려고하고 수평 및 수직으로 크기를 다시 조정할 수있는 센터 패널.JGoodies ... FormLayout
표준 LayoutManagers는 끔찍하고 간단히 성가신 일이기 때문에 업계 표준이며 오순절과 처리가 가장 쉬운 것이 JGoodies라고 들었습니다. 그러나 JGoodies 웹 사이트의 많은 링크가 자신의 예제/자습서와 관련하여 죽은 것 같습니다. 400 페이지짜리 PDF가 있습니다. 읽고 싶지 않습니다.
은 어쨌든 난 내 첫 UI_View에 FormLayout을 구현하기 시작하고 난 문제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'을 시작하기에 충분하고 다른 400 페이지가 필요하지 않은 PDF가 있습니다. [튜토리얼] (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) "표준 LayoutManagers 끔찍한 단순히 성가신 때문에"에 대한 – Robin
-1 지식없는 오만한 존재. 다른 레이아웃 관리자는 응용 프로그램에 따라 적절한 위치에 있습니다. 그건 그렇고,'FormLayout'은 산업 표준 레이아웃 매니저가 아닙니다. – Kavka