首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么实现在JTable表格中输入信息时可以有一个下拉菜单供选择?(有图)

2012-06-08 
如何实现在JTable表格中输入信息时可以有一个下拉菜单供选择?(有图)如题,如何实现下图功能?....不知怎么上

如何实现在JTable表格中输入信息时可以有一个下拉菜单供选择?(有图)
如题,如何实现下图功能?

....不知怎么上传图片‘’

[解决办法]

Java code
import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.table.*;import javax.swing.event.*;public class TestTableFrame extends JFrame{    private JTable table;    private DefaultTableModel model;        public TestTableFrame()    {        Object[] columnNames = {"列1", "列2", "列3"};        model = new DefaultTableModel(columnNames, 10);        table = new JTable(model);                TableColumn comboColumn = table.getColumn("列2");    //获得所在列                JComboBox combo = new JComboBox();        combo.addItem("1");        combo.addItem("2");        comboColumn.setCellEditor(new DefaultCellEditor(combo));    //将该列的CellEditor设为一个选择框                add(new JScrollPane(table));    }        public static void main(String[] args)    {        JFrame frame = new TestTableFrame();        frame.pack();        frame.setVisible(true);        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }} 

热点排行
Bad Request.