Mình đã tạo một scrollpane cho list và đã add vào frame, nhưng khi chạy lại không hiển thị scroll. Các bạn sửa giúp mình với.
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
public class Test extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
@SuppressWarnings("unused")
Test t = new Test();
}
public Test() {
this.setSize(300, 170);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Test");
String[] toppings = { "xxx", "xxx", "xxx", "xxx", "xxx", "xxx", "xxx", "xxx", "xxx",
"xxx", "xxx", "xxx" };
JList<String> list = new JList<>(toppings);
list.setVisibleRowCount(5);
JScrollPane sc = new JScrollPane(list);
this.add(sc);
this.add(list);
this.setVisible(true);
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?