listselectionlistener

    0热度

    1回答

    我有一个JTable,它是通过从文本文件中导入数据而形成的。这是一张巨大的桌子,大约有522列和数千行。此表中的许多单元格也是空的。 现在,我希望能够将某些数学运算应用于某些列中的可用数据。所以现在,我可以选择多个列,但我不知道如何去获取这些值。我知道我需要一个数组数组,我可以存储表列中的值,然后根据我的算法修改每个值。 现在,为了简单起见,我只想打印出select列中的值(其中一个简单),但我不

    3热度

    2回答

    让'x'为JList中的项目。当我第一次点击它时,事件就会发生,当我再次点击它时,事件不会触发。我必须点击其他项目然后回到'x'。 如何从'x'重复发起活动而无需处理其他项目。 这是我的代码: public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting() == false) { i

    -1热度

    1回答

    我有JTable和MULTIPLE_INTERVAL_SELECTION。我需要CONTROL + CLICK来选择添加行。在我的LAF中,这不会自动发生。我写了使用鼠标监听下面的代码: addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent event)

    0热度

    1回答

    我有一个ListSelectionModel和ListSelectionListener的JTable。 选择模型在JTable中构造方法设置:lsm.getSelectionModel() 和ListSelectionListener它通过公用方法设置: public void setListSelectionListener(ListSelectionListener l){ ls

    1热度

    1回答

    即使在已选择的单元格上使用JTable(除了使用MouseListener以外),是否有任何方法可以监听单元格选择? 我有一个行和列侦听器的JTable。当选择已经选择的单元格时,听众都不会触发: JTable table() { JTable table = new JTable(10, 10); table.getSelectionModel().addListSelect

    0热度

    1回答

    我添加listselectionlistener当我一个标签 table1 = new ListSelectionListener() { public void valueChanged(ListSelectionEvent e) { action(e); } }; ListSelectionModel SM = table1A.getSelecti

    0热度

    1回答

    我想要一个ListSelectionListener事件来更改一个jpanel,我知道它正在被正确触发,因为print语句正在工作,但面板根本不会改变。 DefaultListModel leftList = new DefaultListModel(); JList order = new JList(leftList); order.addListSelectionListener(thi

    2热度

    1回答

    我想知道是否有办法通过选择带JList的项目来让程序执行一些代码。每次选择新项目时,都应运行此代码。 以前,我添加了一个监听器。这是我做的一个最简单的例子。 public class Driver { public static void main(String[] args) { JFrame frame = new ListFrame(); frame.se

    0热度

    1回答

    我有一个JList由什么最初是ArrayList<SomeClass>填充,我转换为一个数组。然后将JList包装在JScrollPane中并显示在JFrame上。当我在其中选择一个项目时,所选的第一个项目是正确的,但之后似乎选择了前一个项目。所以如果我有一个ArrayList<String>填充的“数字0”,“数字1”,“数字2”等,我按照顺序选择19,18,17,输出就好像我选择了19,19,

    0热度

    1回答

    我对这个 第一个问题 2个问题: 什么是最好的方式(在性能方面)的ListSelectionListner事件添加到JTable。 此: myTable.getSelectionModel().addListSelectionListener(this); 或者这样: myTable.getSelectionModel().addListSelectionListener(new ListSe