0
사용 사례 : 괄호 안에 인수를 xtract하고 jList에 채우려고합니다.Java에서 문자열 분할 및 목록에 추가
입력 :
title(a1, a3)
코드 : JList의에서
static ArrayList variableList = new ArrayList();
Matcher m = Pattern.compile("\\(([^)]+)\\)").matcher(result.toString().trim());
while(m.find())
{
if (!variableList.contains(m.group(1).trim()))
{
variableList.add(m.group(1).trim());
}
}
DefaultListModel lista1 = new DefaultListModel();
for (int i = 0;i<variableList.size();i++)
{
if (!lista1.contains(variableList.get(i)))
{
lista1.addElement(variableList.get(i));
}
}
jList.setModel(lista1);
revalidate();
repaint();
예상 출력 :
코드 출력 :
오류는 목록을 세로로 채우는 대신 그룹으로 추가됩니다. 이 문제를 해결하는 방법을 제안 해주십시오.
어디에서 인쇄하고 있습니까? 목록을 표시하는 코드는 어디에 있습니까? – parkgrrr