我正在使用netbeans爲我正在使用的工具創建一個GUI。工具內容包含在擴展JPanel的類中,並具有一個按鈕。當我點擊按鈕時,我想要一個彈出的窗口,其中會有其他按鈕和選項,其中的內容是在另一個擴展了JPanel的類中定義的。我怎樣才能做到這一點?使用另一個JPanel的JPanel創建一個彈出窗口
主類的簡化代碼。我刪除了所有不解決這個問題的重要代碼:
public class FirstPanel extends JPanel {
private JButton myButton;
public FirstPanel() {
myButton = new JButton("Button");
myButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
// TO DO
}
});
}
}
然後我的第二類將看起來很相似,並負責處理所有的按鈕和這樣的。我怎樣才能做到這一點?
@ user3280809:如果使用此路線,請改用['isPopupTrigger()'](http://docs.oracle.com/javase/tutorial/uiswing/components/menu.html#popup)。 – trashgod