listselectionlistener

    0熱度

    1回答

    我正在使用NetBeans,它是GUI生成器。 我的問題是,我顯然無法正確使用列表選擇監聽器。 我有兩種方法。第一個應該獲取JList的選定項目的索引,並使用它從ArrayList中檢索數據以將其放入各個字段中。 (int索引是全局聲明的) private void mitarbeiterAnzeigeValueChanged(javax.swing.event.ListSelectionEven

    -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事件來更改一個jpanel,我知道它正在被正確觸發,因爲print語句正在工作,但面板根本不會改變。 DefaultListModel leftList = new DefaultListModel(); JList order = new JList(leftList); order.addListSelectionListener(thi

    1熱度

    1回答

    我只是想看看哪些元素正在被選中,並根據索引更改幀上的其他標籤和texfields。我的代碼如下: list = new JList(listModel); list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); list.setLayoutOrientation(JList.VERTICAL); lis

    2熱度

    1回答

    我想知道是否有辦法通過選擇帶JList的項目來讓程序執行一些代碼。每次選擇新項目時,都應運行此代碼。 以前,我添加了一個監聽器。這是我做的一個最簡單的例子。 public class Driver { public static void main(String[] args) { JFrame frame = new ListFrame(); frame.se

    0熱度

    1回答

    我正在使用JList來記錄&顯示更改爲我的數據。我有興趣能夠「撤銷」這些變化。出於這個原因,我想確保無論用戶在列表上點擊了什麼,選擇都會包含從該項目到列表末尾的所有內容。我以爲 lstLog.getSelectionModel().addListSelectionListener(new ListSelectionListener() { @Override public

    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