JList
에 올바르게 서식을 지정할 수없는 항목이 있습니다.JList 내에서 텍스트 서식을 지정하려면 어떻게해야합니까?
그렇게하기 위해 내가이 방법을 만들었습니다
private String formatString(String string){
string = string.trim();
int SEPERATOR = 20 - string.length();
for(int i = 0; i<SEPERATOR; i++){
string = string + " ";
}
return string;
}
내가 출력이 잘 포맷 인쇄 시스템을 사용하여 출력 창에 내 JList
의 항목 만 내 GUI에가하는 하지 :
나는 여기에 내가 목록에 내 데이터를 로딩하고 어떻게되어 이것이 당신이 더 나은 나를 도와 도움이 될 것입니다 있는지 확실하지 않습니다 만
DefaultListModel m = new DefaultListModel();
while (rs.next()){
String Expense = rs.getString("Expense");
String Cost = "£"+rs.getString("Cost");
String PurchaseDate = rs.getString("Purchase_Date");
String Description = rs.getString("Description");
Expense = formatString(Expense);
Cost = formatString(Cost);
PurchaseDate = formatString(PurchaseDate);
Description = formatString(Description);
String Row = Expense+Cost+PurchaseDate+Description;
m.addElement(Row);
System.out.println(Row);
}
그 종류의 데이터는 *** JTable! *** *** 나에게 비명을 지른다. –
* "이게 도움이 될지 잘 모르겠다"* 더 나은 도움을 받으려면 [MCVE] (http://stackoverflow.com/help/mcve) (최소한의 완전한 검증 가능한 예) 또는 [SSCCE] (http : //www.sscce.org/) (단락, 자체 포함, 올바른 예). DB를 대체 할 일부 데이터를 하드 코딩합니다. 이는 부적절합니다. –
이 코스를 배웠다면'String # format'을 사용하는 법을 가르쳐 주겠다. – MadProgrammer