2017-11-16 2 views
0

스윙을 사용하는 동안 구성 요소의 오른쪽 상단 모서리에 나타나는이 성가신 심볼이 있는데 그 의미가 전혀 없습니다. 일단 그것이 나타나면, 구성 요소를 적절하게 정렬하는 것이 불가능 해져서 화를 잘 내게 만듭니다.노란색 느낌표 오른쪽 상단 모서리 구성 요소. 무슨 뜻이에요?

오른쪽 상단. 중간에 느낌표와 함께 노란색 기호 : 내가 잘못된 장소에 패널을 이동 후 등장

https://i.stack.imgur.com/0TrK8.png

이 시간 (하지 이런 일이 처음은) (이 재편로운 질서를했지만 결국 어떻게 든 새 탭으로) 이동 한 후 (다시 탐색기를 사용하여 끌면)이 기호가 표시됩니다.

클릭 할 수 없으며 툴팁이 없습니다. 그냥 거기 서서 어떻게 든 구성 요소 정렬을 어지럽히는 것입니다. 아마도 그 이상을 일으킬 수 있지만 확실하지 않습니다.

CTRL + Z를 눌러 제거했는데 그게 무슨 뜻인지 알고 싶습니다. 이유가 무엇인지, 제대로 표시되지 않는 이유와 올바르게 제거하는 방법을 알고 싶습니다. 이것은 요즘 여러 번 등장하고 IIRC 때문에 그것 때문에 전체 구성 요소를 삭제했다.

+0

을 위해 단지 확인. IDE 및 GUI 디자인 플러그인을 식별하는 데 비용을 지불 할 수도 있습니다. OTOH라면 순수 Java 코드를 사용하여 GUI를 작성하는 방법을 배우기 전까지는 말도 안되는 것을 설정하는 것이 좋습니다. 그렇다면 디자이너가 훨씬 더 빨리 작업 할 수 있고 이해하기가 훨씬 쉬워집니다. 현재 디자이너를 사용하면 작업 속도가 느려지고 더 복잡하고 복잡해집니다. –

+0

아기 단계. 내가 알아 차리기 시작하는 동안 너무 많은 스윙이 나를 위해 할 수있다. 나는 그것을 완전히 버릴 준비가되어 있지 않다. – BarriaKarl

+0

IDE가 구성 요소에 충돌이 있음을 알리려고합니다 (겹침) – MadProgrammer

답변

0

나는 여기서 야생을 추측하고있다. 하지만 Java 코드를 엉망으로 만든 디자인 뷰를 사용하는 것처럼 보입니다. 코드에서 레이아웃과 경계 (setLayout, setBounds)를 설정하는 메소드를 확인 했습니까? 패널이 다른 구성 요소와 겹치거나 잘못 설정되었을 수 있습니다. 여기에는 여러 가지 예외가 있습니다. 코드를 업로드 할 수 있습니까?

또는 이것은 당신의 IDE의 GUI 디자이너에서 오는

setBounds(int,int); //It places components according to given coordinates 
setLayout() // It might be a wrong layout? 
+0

나는 코드에서 어떤 변화가 있었는지 알지 못했지만, 초보자 였고 스윙 코드가 생성 된 코드가 더 체계적이 아니기 때문에 나는 그것을 놓쳤을지도 모른다. 빠른 CTRL + F 검색은 "경계"와 일치하지 않습니다. 레이아웃을 변경해 보았지만 아무 것도 변경되지 않았습니다. 이 문제의 가장 중요한 부분을 보여주는 새로운 이미지를 업로드했습니다. 그것이 내일 4Am이기 때문에 내일오고있는 부호. .. – BarriaKarl