여기서 설명 할 내용이 많지 않습니다. 프레임의 크기를 화면의 왼쪽 상단에서 왼쪽 상단으로 조정하는 스크린 샷을 살펴보십시오 (모든 방향에서 발생 함). 나는 이것이 왜 일어나는 지, 그것이 피할 수 있는지/개선되거나 최적화되어 있는지 아닌지 궁금해하고 있었다. 감사. 하지 기본 재 페인트를 허용하고 창 크기 조정된다 동안 다른 표현 이에
JFrame의 크기를 조정할 때 찢어지는 현상을 피할 수 있습니까?
답변
하나의 옵션이 될 것입니다. 예를 들어 창 크기를 조정하는 동안 창 외곽선 만 표시 한 다음 작업이 완료되면 일반 다시 그리기에 따라 추가 공간을 채 웁니다.
어떻게 달성 할 수 있는지에 대한 단서가 있습니까? 그렇지 않다면 생각하면 시간을 할애 할 수 있습니다. 가능한 경우 이상적입니다. 감사합니다 – rtheunissen
@ paranoid-android 당신은 다른 것을하기 위해'repaint' 메소드를 오버라이드 할 수 있습니다. – fireshadow52
@ paranoid-android는 빨대를 쥐어 짜지 않습니다 (일명 무작위 해킹 적용). 대신에 무슨 일이 일어나고 있는지 명확히 이해하려고 노력하십시오. 아마도 사용자 정의 코드에 문제가있을 수 있습니다. 디버깅 및/또는 프로파일 러가 도움이 될 것입니다. – kleopatra
- 1. JFrame의 실제 크기를 어떻게 알 수 있습니까?
- 2. JFrame의 크기를 조정할 때 JFrame에서 구성 요소의 크기를 조정하는 방법은 무엇입니까?
- 3. JFrame 크기를 조정할 때 어떤 메소드가 호출됩니까?
- 4. 먼저 크기를 조정할 때 이미지를자를 수 없습니다.
- 5. WPF : 눈금의 크기를 조정할 때 눈금의 컨트롤의 크기를 자동으로 조정할 수 있습니까?
- 6. JFrame 크기를 조정할 때 JTextArea가 이상하게 동작합니다.
- 7. Google 크롬 아이콘 크기를 조정할 수 있습니까?
- 8. 어떻게 CMDIChildWnd의 하위 크기를 조정할 수 있습니까?
- 9. 어떻게 dojo 벡터의 크기를 조정할 수 있습니까?
- 10. 크기를 조정할 때 캔버스가 늘어납니다.
- 11. 브라우저 창의 크기를 조정할 때
- 12. Android에서 크기를 조정할 때 더 선명한 화면을 만들 수 있습니까?
- 13. QLineEdit이 편집기로 사용될 때 어떻게 크기를 조정할 수 있습니까?
- 14. html 객체를 늘리고 크기를 조정할 수 있습니까?
- 15. JFrame의 JPanel 크기를 만드시겠습니까?
- 16. OpenLayers에서 효과의 크기를 조정할 수 있습니까?
- 17. UIButton을 눌러 UIImage의 크기를 조정할 수 있습니까?
- 18. 플래시 프로젝트의 크기를 쉽게 조정할 수 있습니까?
- 19. UITableView 컨트롤러에서 테이블보기의 크기를 조정할 수 있습니까?
- 20. LWUIT MIDLET에서 양식의 크기를 조정할 수 있습니까?
- 21. Adobe Edge 애니메이션의 크기를 조정할 수 있습니까?
- 22. HTML을 사용하여 이미지 크기를 조정할 수 있습니까?
- 23. detailTextLabel을 자동으로 글꼴의 크기를 조정할 수 있습니까?
- 24. XIB에 크기를 설정하고 UIView에 맞게 크기를 조정할 수 있습니까?
- 25. Javascript로 크기를 조정할 수없는 기존 브라우저 창을 크기를 조정할 수 있도록 변경할 수 있습니까?
- 26. UIView의 크기를 조정할 수 없습니다
- 27. JButton의 크기를 조정할 수 없습니다
- 28. 크기를 조정할 수 없습니다. UITableView
- 29. 크기를 조정할 때 축소되지 않는 테이블
- 30. 브라우저 크기를 조정할 때 콘텐츠 크기 조정
코드가 없을 때 * 이유 *를 말하기는 어렵지만 제 추측은 '다시 칠하기'요청이 필요합니다. 어느 쪽인가, 또는 장시간에 걸치는 작업에 의해, 윈도우의 재 페인트가 끝나지 않게됩니다. – mre
그건 사실이고, 나는 그것을 이해합니다. 모든 컴포넌트의 크기를 다시 칠하는 것은 내 색이 지정된 사각형이라고 생각합니다. 더 멋지게 보이게하는 방법이 있는지 궁금한가요? 내 페인트 코드 최적화에 대해 살펴 봐야 할 수도 있습니다. – rtheunissen
사각형을 다시 칠하는 것이 문제가되는 이유가 표시되지 않습니다. 필자는 Swing 구성 요소를 본 적이 없으므로 사용자 정의 페인팅에 문제가 있어야합니다. 'super.paintComponent (...)'를 호출합니까? – camickr