相关疑难解决方法(0)

使用JPopupMenu的JTable

如何防止触发并JPopupMenuMouse Cursor在选中时显示JTable'Row

我的问题:如果有另一种方式,getBounds从选定的行,并确定/比较与Mouse位置...

我简单的sscce演示了不想要的相反状态,任何行都可以选择并JPopupMenu从整体触发JTable

import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.*;

public class TableCheckBox extends JFrame {

    private static final long serialVersionUID = 1L;
    private JTable table;

    public TableCheckBox() {
        Object[] columnNames = {"Type", "Company", "Shares", "Price", "Boolean"};
        Object[][] data = {
            {"Buy", "IBM", new Integer(1000), new Double(80.50), false},
            {"Sell", "MicroSoft", new Integer(2000), new Double(6.25), true},
            {"Sell", "Apple", new Integer(3000), new Double(7.35), true},
            {"Buy", "Nortel", new Integer(4000), new Double(20.00), …
Run Code Online (Sandbox Code Playgroud)

java swing jtable onmouseover jpopupmenu

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

jpopupmenu ×1

jtable ×1

onmouseover ×1

swing ×1