rt
该如何实现呢?
该如何实现呢?
解决方案 »
- 关于junit4中testsuite使用的问题
- 习题求解
- UltraEdit急急急急
- 求助:关于日期加减的问题
- 买《Java2核心技术 卷一》还是买《java编程思想》
- 画图板的像素颜色设定问题
- setDividerLocation(double proportionalLocation) 好像不管用,真是急!!
- 在线等待:怎么会调用方法accept()呢?
- 为什么我一运行java程序,就出现java.lang.NoClassDefFoundError,Exception in thread "main"
- 各位兄弟 谁有 powerZip 5.21 的注册码,小弟不胜感激!!
- 书上的一个例子,虽然长一些,可是不复杂,可是编译不过,请高手指点,谢谢
- 了解ase chartdirector的进来看看
import java.awt.Component;import javax.swing.*;public class T {
private static class Renderer extends JPanel implements ListCellRenderer
{
private DefaultListCellRenderer renderer = new DefaultListCellRenderer(); public Renderer()
{
super(new BorderLayout()); setOpaque(false);
add(renderer, BorderLayout.WEST);
} public Component getListCellRendererComponent(JList list, Object value,
int index, boolean isSelected, boolean cellHasFocus)
{
renderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
return this;
}
}
public static void main(String[] args)
{
JList list = new JList(new String[] {"a", "ab", "abc", "abcd", "abcde"});
list.setCellRenderer(new Renderer()); JScrollPane scrollPane = new JScrollPane(list);
JFrame f = new JFrame();
f.getContentPane().add(scrollPane, BorderLayout.CENTER);
f.pack();
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}