2014-02-11 3 views
0

java-swing 응용 프로그램을 작성하고 기본 LAF (LookAndFeel)를 사용하고 싶지 않습니다. 플랫폼에 종속적 인 LAF를 사용하려면 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 이 있다는 것을 알고 있습니다. 나는 이것을 실제로 사용하고 싶다. 하지만 하나의 질문이 있습니다.시스템 룩앤필이 요소 크기를 변경합니까?

일부 LAF의 버튼 (또는 다른 요소)이 다른 LAF보다 크거나 작습니까? 그렇다면 LAF에 속한 모든 요소를 ​​배치해야합니까, 아니면 LAF와 독립적 인 모든 요소가 동등한 크기입니까?

답변

2

일부 LAF의 버튼 (또는 다른 요소)이 다른 LAF보다 크거나 작습니까?

네, 아주 가능 ...

그래서 나는 LAF에 depenging 모든 요소를 ​​배치해야 또는 동일한 크기의 모든 요소의 LAF 무관합니까?

+0

/쓰기 레이아웃 매니저를 사용하는 방법에 대한 좋은 자습서가 있습니까 ... 어떤 관리자가있는 레이아웃과 이유를 가장 compnents에 setPreferred/minimum/maximum 크기를 사용하지 않아야입니까? 아니면 그냥 (끔찍한) 표준 크로스 플랫폼 자바 디자인을 사용해야합니까? – MinecraftShamrock

+1

[컨테이너의 구성 요소를 배치하는 방법] (http://docs.oracle.com/javase/tutorial/uiswing/layout/index.html)을 살펴보십시오. Swing의 기본 개념입니다. – MadProgrammer

+0

감사합니다. 당신. 정말 도움이되었습니다. – MinecraftShamrock