2012-03-30 8 views
0

borderlayout, flowlayout 및 gridlayout을 알기 위해 모든 GUI 인터페이스를 만들 수있는 방법은 무엇입니까? 정말 혼란 스러워요. 비주얼 베이직에서 도와주세요. 그냥 드래그 앤 드롭 했어요. 메신저 7.1 netbeans를 사용하여, 레이아웃을 할 수 있고 문제는 물건들을 배치하는 모든 패널과 물건 (x, y) 축을 만들기에 혼란 스럽습니다. 나는 좋은 GUI를 원합니다.자바 GUI/레이아웃을 사용하는 방법을 알아낼 수 없습니까?

+4

[http://docs.oracle.com/javase/tutorial/uiswing/index]에서 시작할 수 있습니다. .html). – Howard

답변

2

어떻게 할 수 있습니까? 내가 볼, 단일 열 또는 행에 대해

위해 모든 것을 가진 GUI 인터페이스를 만들 GridLayout1BoxLayout2 &뿐만 아니라 JToolBar3 & JList .

페이지의 '사용 방법'

  1. GridLayout
  2. BoxLayout
  3. JToolBar
  4. JList
+0

메신저에서 책을 가르치고 JPanel을 사용하여 row1 = 새 JPanel(); 모든 것이 완벽한 위치에 있습니다. 어떻게해야합니까? – ghost

+0

@ghost, 레이아웃 관리자라고합니다. – mre

0

수동 코딩으로 Java GUI를 작성하는 데 익숙하지 않았기 때문에 드래그 앤 드롭을 사용하면 자동으로 코드가 생성되므로 Eclipse 용 Windows 빌더 플러그인이나 GUI 빌더로 전환하는 것이 훨씬 쉬워졌습니다. NetBeans의 내장 된 스윙 디자이너.

수동으로 코딩하면 기본 레이아웃 관리자부터 시작하는 것이 좋습니다. 여기에 좋은 링크가 있습니다 ... http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html

가장 쉬운 방법 : FlowLayout, GridLayout 및 BorderLayout으로 시작하십시오. 이러한 레이아웃은 일반적으로 하위 레벨 컨테이너 인 JPanel에 적용됩니다 (최상위 컨테이너 인 JFrame)