因为JList的cellHeight默认每个cell的大小都相等,给你提供一个解决这个问题的思路:修改ListUI,其中有个参数cellHeights,可以设置每行的高度。
这不是一个完美的解决方案,不过可以参考这个思路进一步完善。如果你有更好的办法,请告诉我:)
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import javax.swing.DefaultListCellRenderer;
import javax.swing.DefaultListModel;
import javax...
阅读全文