북쪽과 가운데가 수평 인 프레임에 어떻게 버튼을 만들 수 있습니까? (즉, 모든 너비를 차지하지 않음)?버튼의 위치를 지정하는 방법은 무엇입니까?
답변
BorderLayout
은 컨테이너의 너비를 채우기 위해 NORTH
위치의 구성 요소를 확장합니다. 따라서 구성 요소의 기본 크기 (이 경우 JButton
)를 고려한 다른 컨테이너에 배치해야합니다. 당신은 JPanel
의 기본 FlowLayout
을 사용할 수 있습니다 :이 같은
JPanel northPanel = new JPanel();
JButton button = new JButton("OK");
frame.add(northPanel, BorderLayout.NORTH);
시도 솔루션 :
public class MyFrame extends JFrame{
public MyFrame(){
super();
JPanel contentPane = new JPanel(new BorderLayout());
JButton myButton = new JButton("MyButton");
JPanel myPanel = new JPanel(new FlowLayout.Center));
myPanel.add(myButton);
contentPane.add(myPanel,BorderLayout.CENTER);
setContentPanel(contentPane);
}
}
당신이 인 JPanel에 버튼을 포장 할 때 그것은 폭 저장하고, 중앙 배치 장소를의 중앙
그래, 거기에 2 misspelings : BorderLaylout -> BorderLayout 및 새 Jbutton (-> 새 JButton ( –
고마워, 그것에 대해 생각하지 않았다.) 그것을 수정, 지금은 괜찮을 것 같다 –
좋은 편집. 소음이 삭제되었습니다. :) –
- 1. PySide에서 버튼의 크기를 조정하고 위치를 지정하는 방법은 무엇입니까?
- 2. ListView의 위치를 지정하는 방법은 무엇입니까?
- 3. virtualenv의 위치를 지정하는 방법은 무엇입니까?
- 4. 라디오 버튼의 스타일을 지정하는 방법은 무엇입니까?
- 5. GWT 제출 버튼의 이름을 지정하는 방법은 무엇입니까?
- 6. 애니메이션 후에 버튼의 위치를 설정하는 방법은 무엇입니까?
- 7. 탐색 모음 버튼의 위치를 편집하는 방법은 무엇입니까?
- 8. googlemap에서 항목의 위치를 실제로 지정하는 방법은 무엇입니까?
- 9. Maven에서 Wsdl 위치를 지정하는 방법은 무엇입니까?
- 10. 테스트 결과를 저장할 위치를 지정하는 방법은 무엇입니까?
- 11. 요소 세트의 절대 위치를 지정하는 방법은 무엇입니까?
- 12. 웹 서버 위치를 지정하는 방법은 무엇입니까?
- 13. 레이블 크기 및 위치를 지정하는 방법은 무엇입니까?
- 14. 의존성 위치를 rpm으로 지정하는 방법은 무엇입니까?
- 15. DOM 요소가 허용되는 위치를 지정하는 방법은 무엇입니까?
- 16. Google지도에서 dataBase의 여러 위치를 지정하는 방법은 무엇입니까?
- 17. 이미 float가있는 div의 위치를 지정하는 방법은 무엇입니까?
- 18. Glimpse가 스크립트를 삽입하는보기에서 위치를 지정하는 방법은 무엇입니까?
- 19. graphviz에서 모서리 위치를 강제로 지정하는 방법은 무엇입니까?
- 20. 양식을 표시하기 전에 위치를 지정하는 방법은 무엇입니까?
- 21. xsd 파일에서 스키마 위치를 지정하는 방법은 무엇입니까?
- 22. couchdb에서 개별 데이터베이스 위치를 지정하는 방법은 무엇입니까?
- 23. 이 경우 이미지 위치를 지정하는 방법은 무엇입니까?
- 24. Tkinter 창이 열리는 위치를 지정하는 방법은 무엇입니까?
- 25. 보기에서 수신기의 위치를 지정하는 방법
- 26. 비활성화 된 라디오 버튼의 스타일을 지정하는 방법은 무엇입니까?
- 27. 입력 유형 = "파일"버튼의 스타일을 지정하는 방법은 무엇입니까?
- 28. 버튼의 왼쪽 이미지에 대한 이미지의 크기를 지정하는 방법은 무엇입니까?
- 29. CSS에서 양식 제출 버튼의 스타일을 지정하는 방법은 무엇입니까?
- 30. DataGrid에서 모두 선택 버튼의 스타일을 지정하는 방법은 무엇입니까?
예 이것이 스윙입니다. 우리가 원했던 것처럼 단추의 위치를 지정하는 다음 문장 이외의 다른 방법이 있습니까? fram.addContentPane(). add (BorderLayout.North, button); – Omid7