에서 JButton
위치를 설정하는 방법은 무엇입니까?프레임에서 버튼의 X, Y 위치를 설정하는 방법은 무엇입니까?
답변
절대 레이아웃 (끔찍한 크기 조정 기능 및 나쁜 습관 일 필요가없는)이있는 경우 .setBounds(int x, int y, int w, int h)
또는 .setLocation(int x, int y)
을 호출 할 수 있습니다.
, 그것은 .setLocation (int x, int y)'입니다. 다시 말하지만, 꼭 필요한 경우가 아니면 절대 레이아웃이 아닌 LayoutManager를 사용해야합니다. – Hidde
Jframe에서 단추 위치를 설정하는 속성을 말해 줄 수 있습니다.
대답은 당신이
OP가 묻는 질문에 대한 진정한 대답은 아닙니다. – Hidde
@Hidde 나는 절대적인 레이아웃이 어떤 필요에 대한 진정한 대답이라고 생각하지 않는다. 적절한 레이아웃 패딩과 빈 경계선을 사용하는 레이아웃은 공백을 포함하는 GUI를 논리적으로 레이아웃하는 훨씬 좋은 방법입니다. 절대 레이아웃 (및 아마도 ComponentListener)을 사용하여 [중첩 레이아웃 예제] (http://stackoverflow.com/a/5630271/418556) (PLAF 변경 포함)와 같은 것을 다시 만들어보십시오. –
절대 레이아웃을 거의 사용하지 않는다는 것에 동의하지만, 한 번 사용하면됩니다 (버튼을 배치 한 그림이있는 작은 수학 응용 프로그램입니다. 그 크기를 unresizable로 만들어야했습니다 ...). 그러나 여기서 OP는 자신의 버튼을 NULL 레이아웃에 넣는 방법을 묻습니다. 그 대답은 내가 그에게 준 답이며, 더 많은 조언이 있습니다. – Hidde
적절한 레이아웃 관리자를 사용하여 시도, 내 마음에 드는 GridBagLayout
진짜 문제 설명과 편집 만 SSCCE will be better 인 것입니다 경우 --->
사용 적절한 Layout Manager, 간단 사용하기 쉽기 때문에 JPanel
을 작성한 다음 JFrame
의 각 구성 요소에 대해 GridBagConstraints
을 작성하면됩니다. 자세한 내용은
public void GridBagLayoutExample() {
JPanel pane = new JPanel(new GridBagLayout()) //create a Panel with a layout
JButton b = new JButton('Button1');
GridBagConstraints bconstraints = new GridBagConstraints();
//more code here
}
의 javadocs을 보면 : 여기에 코드 (JFrame
의 확장 메인 클래스 내부 기능)입니다.
- 1. 애니메이션 후에 버튼의 위치를 설정하는 방법은 무엇입니까?
- 2. 커브에서 x, y 위치를 얻는 방법은 무엇입니까?
- 3. UIGraphicsBeginImageContext 위치를 설정하는 방법은 무엇입니까?
- 4. iTextSharp에서 현재 (X, Y) 위치를 찾는 방법은 무엇입니까?
- 5. 매트릭스 회전 후 정확한 x, y 위치를 얻는 방법은 무엇입니까?
- 6. 프레임 밖으로 마우스를 클릭하면 x, y 위치를 얻는 방법은 무엇입니까?
- 7. 안드로이드 응용 프로그램에서 x, y 값을 설정하는 방법은 무엇입니까?
- 8. android에서보기의 x 위치를 설정하는 방법
- 9. 이미지에서 지정된 색상의 x, y 위치를 찾으십니까?
- 10. PDF에서 텍스트의 x, y 위치를 찾는 방법
- 11. 탐색 모음 버튼의 위치를 편집하는 방법은 무엇입니까?
- 12. Java X Y 좌표
- 13. 루비 이상 : x == y && [x, y] .uniq == [x, y]
- 14. 프레임에서 위치를 설정합니다.
- 15. iOS에서 현재 위치를 나타내는 파란색 점의 x/y 화면 위치를 확인하는 방법은 무엇입니까?
- 16. Android Api 8.보기에서 x 및 y 가져 오기 버튼의 x 및 y 설정
- 17. 선택기에서 버튼의 텍스트 스타일을 설정하는 방법은 무엇입니까?
- 18. SWT 버튼의 전경색을 설정하는 방법은 무엇입니까?
- 19. UITableView에서 버튼의 제목을 설정하는 방법은 무엇입니까?
- 20. 버튼의 시스템 밝기를 설정하는 방법은 무엇입니까?
- 21. 버튼의 앵커 속성을 동적으로 설정하는 방법은 무엇입니까?
- 22. x, y 위치에 ImageButton을 배치하는 방법은 무엇입니까?
- 23. 특정 x, y 위치에 테마 대화 상자가 적용된 위치를 지정하십시오.
- 24. JTextPane에서 오프셋의 표시 위치 (x, y)를 찾는 방법은 무엇입니까?
- 25. 응용 프로그램 창에서 마우스의 위치를 가져 오거나 설정하는 방법은 무엇입니까?
- 26. Android에서 화면 상단의 AlertDialog 위치를 설정하는 방법은 무엇입니까?
- 27. [x :: y] 목록의 기능은 무엇입니까?
- 28. CustomEditField의 중간에 커서 위치를 설정하는 방법은 무엇입니까?
- 29. FolderBrowserDialog의 위치를 부모 중심으로 설정하는 방법은 무엇입니까?
- 30. MKMapView에서 PlaceMark 위치를 설정하는 방법은 무엇입니까?
[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Jivings
간단한 검색으로 당신의 솔루션을 찾을 수 있습니다. – Vinesh