我想根据打开菜单的按钮的y位置来设置JPopupMenu的位置。我的代码在我的第一个显示器上运行良好,但在我的第二个显示器上失败了,因为第二个显示器的高度不同。问题是getLocationOnScreen()提供的是相对于主屏幕的位置,而不是显示组件的实际屏幕。我的代码:
// screenSize represents the size of
我试图将文本赋给循环中的按钮,但我得到了一个NullPointerException。我已经在类的构造函数中初始化了按钮数组,在初始化之后,我调用了下面的方法。这是我得到错误的代码。public class Alfred private String names[]={"nfs","gta","maxpayne","hitman"};
private JButton<