2013-02-15 2 views
0

일부 텍스트가있는 JLabel을 만들고 싶습니다. 텍스트 뒤에는 막대가 있어야합니다. 막대의 너비는 일부 외부 매개 변수에 따라 달라집니다. JLabels의 기본 HTML 지원을 사용하여이 작업을 수행 할 수 있습니까? 심지어 그 위에 페인트 문자열을 지원하기 때문에JLabel에서 HTML로 막대 만들기

Mockup

답변

2

아마도,하지만, 내가 그 줄을 만들 JProgressBar을 사용, 그 길을 갈 것입니다. 자세한 내용은 this question을 참조하십시오. 한마디로

:

// Do this when initializing: 
yourProgressBar.setStringPainted(true); 

// When you want to update it: 
yourProgressBar.setValue(theCurrentValueAsInt); 
yourProgressbar.setString(theCurrentValueAsString); // That can be any string. 
+0

1 ProgressBar의 길을 가야하는 것입니다 –