Java Swing中检查框如何嵌入到列表框中?
来源:百度知道 编辑:UC知道 时间:2024/07/04 18:10:59
也就是JList中添加的每一项都是JCheckBox,并能使程序取得其中每一项的选中状态。
麻烦你贴出代码好吗?
麻烦你贴出代码好吗?
兄弟实现这个技术真的好难!因为JList没有像JTable那样的编辑器。而只有绘制器。所以再JList中还必须加上事件才能实现选中状态的效果。如果你想添加的是下拉列表框那我就没办法了!(估计JList不能实现)代码我已经给你写好了,没有加注释。用了三个内部类。如果你有什么问题就问我,我QQ:316378193
代码如下:
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Random;
import javax.swing.*;
public class Test extends JFrame {
private static final long serialVersionUID = 1L;
private FreeList list;
public Test() {
list = new FreeList();
setLayout(new GridLayout(1, 1));
getContentPane().add(list);
setSize(400, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
private class FreeList extends JList