我在JList
中有JScrollPane
个对象,而JScrollPane
在JPanel
内。
JList membersList = new JList();
JPanel membersPanel = new JPanel();
membersPanel.setLayout(new BorderLayout());
JScrollPane scrollPane = new JScrollPane(membersList);
membersPanel.add(scrollPane, BorderLayout.CENTER);
我尝试将membersList,membersPanel和scrollPane的边框设置为null。我也尝试过:
Border emptyBorder = BorderFactory.createEmptyBorder(0, 0, 0, 0);
membersList.setBorder(emptyBorder);
membersPanel.setBorder(emptyBorder);
scrollPane.setBorder(emptyBorder);
但不知怎的,我无法删除边框。我做错了什么?
答案 0 :(得分:1)
滚动窗格有一个视口,可以有自己的边框。
scrollPane.setViewportBorder(null);