나는 창 응용을하고있다. JScrollPane을 만들고 String []으로 채워야합니다. 문제는 새로 고침해야한다는 것입니다.스윙. JScrollPane을 JList로 채우기
응용 프로그램을 시작할 때 빈 JScrollPane이 필요하고 아무 버튼이나 누르면 JScrollPane이 새로 고쳐집니다.
String[] newContent = (method generate and return the new array);
listDic = new JList(newContent);
scrollPaneDic = new JScrollPane(listDic);
중요 : 나는 내용을 새로 고쳐야 할 곳
// Empty JScrollPane
scrollPaneDic = new JScrollPane(new JList());
scrollPaneDic.setBounds(225, 75, 200, 170);
// Layout
frame.getContentPane().setLayout(null);
frame.getContentPane().add(lblPalabrasDiccionario);
frame.getContentPane().add(scrollPaneDic);
그리고 버튼의 actionListener에
이다 : 나는 모든 코드가, 나는 내용 만 새로 고침이 필요 scrollPaneDic을 및 listDic은 (는) 글로벌입니다
감사합니다.
[this] (http://stackoverflow.com/questions/4262669/refresh-jlist-in-a-jframe) – Titus