Here is the code for my popup:
- Code: Select all
private JButton test(){
final JButton msrmtXrefBtn = new JButton();
final JidePopup popup = new JidePopup();
JPanel mainPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
JButton btn = new JButton("test");
mainPanel.add(btn);
mainPanel.add(new JButton("test1"));
mainPanel.add(new JButton("Test2"));
popup.getContentPane().add(mainPanel);
popup.setDefaultFocusComponent(btn);
popup.setFocusable(true);
AbstractAction action = new AbstractAction("Test tab order") {
public void actionPerformed(ActionEvent e) {
popup.updateUI();
popup.setOwner(msrmtXrefBtn);
popup.setResizable(false);
popup.setMovable(false);
if (popup.isPopupVisible()) {
//popup.hidePopup();
}
else {
popup.showPopup();
}
}
};
msrmtXrefBtn.setAction(action);
msrmtXrefBtn.setName("" + action.getValue(Action.NAME));
return msrmtXrefBtn;
}
Thanks,
Stacy