2014-02-16 2 views
0

나는 JPanel과 주위의 테두리를 만들려면 다음 사용하고 있습니다 :JPanel에서 고정 된 제목 테두리 만들기?

setBorder (BorderFactory.createTitledBorder (제목));

하지만이 경계선은 항상 JPanel을 추가하는 JFrame의 크기와 같습니다. 크기를 조정할 때도 변경됩니다.이 테두리를 정적으로 만들 수있는 방법이 있습니까? 그것은 쉽게 수정해야하지만 난 (x, y)에

에는 setSize를 넣을 때, 그것을 수행하는 방법을 알아낼 수 없습니다처럼

보인다;

내 JPanel 클래스에서 createTitledBorder가 만드는 테두리는 여전히 JPanel 클래스를 추가하는 JFrame의 가장자리입니다.

고정 된 경계를 만드는 것이 어렵지 않아야합니다. 내가 뭘 잘못하고있는 걸까요?

답변

0

코드에서 경계를 JPanel 개체로 설정하고 있습니까?

JPanel myPanel = new JPanel(); 
myPanel.setBorder(BorderFactory.createTitledBorder(title)); 

방금 ​​setBorder (BorderFactory.createTitledBorder (제목))를 말하면; JFrame에 테두리를 추가하는 중일 수 있습니다. JPanel 객체에 테두리를 설정해야합니다.

관련 문제