private JButton btnExit; ... btnExit = new JButton("Quit"); btnExit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){ Container frame = btnExit.getParent(); do frame = frame.getParent(); while (!(frame instanceof JFrame)); ((JFrame) frame).dispose(); } });
public void actionPerformed(java.awt.event.ActionEvent evt) { // search combo box near button (must be only one combo in panel) JButton button = (JButton) evt.getSource(); JComboBox combo = findComboInComponent(button.getParent()); if (combo != null) { FastSearchUtil.showFastSearchForStringComboBox(combo, "Select value"); } } });
/** * Displays a message dialog displaying the error specified in parameter. * * @param error a string representing the error which will be displayed in a message dialog. */ private void displayError(String error) { JOptionPane.showMessageDialog(button.getParent(), error, String.format(i18n.get("startsrv.err.title"), Configuration.INSTANCE.get("application.name")), JOptionPane.ERROR_MESSAGE); }
@Override public void actionPerformed(ActionEvent e) { int answer = JOptionPane.showConfirmDialog(button.getParent(), i18n.get("clearall.delete.email"), String.format(i18n.get("clearall.title"), Configuration.INSTANCE.get("application.name")), JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (answer == JOptionPane.CLOSED_OPTION) { return; } synchronized (SMTPServerHandler.INSTANCE.getMailSaver().getLock()) { // Note: Should delete emails before calling observers, since observers will clean the model. if (answer == JOptionPane.YES_OPTION) { SMTPServerHandler.INSTANCE.getMailSaver().deleteEmails(); } setChanged(); notifyObservers(); button.setEnabled(false); } } });
break; default: btnPreviousConfiguration2.getParent().requestFocus(); break;
btnSavedConfiguration2.requestFocus(); } else { btnSavedConfiguration2.getParent().requestFocus();
public void actionPerformed(ActionEvent evt) { JButton button = (JButton)evt.getSource(); Component parent = button.getParent(); if (button == redBtn) parent.setBackground( Color.RED ); else if (...) }
@Override public void mouseClicked(MouseEvent arg0) { Container Frame = exitButton.getParent(); do { Frame = Frame.getParent(); } while (!(Frame instanceof JFrame)); ((JFrame) Frame).dispose(); } });
JButton button = (JButtton)event.getSource(); JPanel grandparent = button.getParent().getParent(); grandparent.removeAll(); grandparent.revalidate(); grandparent.repaint();
JButton button = (JButton)e.getSource(); JPanel parent = (JPanel)button.getParent(); parent.remove(button); parent.revalidate(); parent.repaint();
public void actionPerformed(java.awt.event.ActionEvent e) { int status = chooser.showOpenDialog(selectJava.getParent()); if (status == JFileChooser.APPROVE_OPTION) { changed = true; tfJava.setText(chooser.getSelectedFile().getAbsolutePath()); } }
@Override public void actionPerformed(ActionEvent event) { Object source = event.getSource(); JButton but = (JButton)source; Container parent = but.getParent().getParent().getParent().getParent().getParent().getParent() ; JDialog dia = (JDialog) parent; dia.dispose(); } });
@Override public void actionPerformed(ActionEvent event) { Object source = event.getSource(); JButton but = (JButton)source; Container parent = but.getParent().getParent().getParent().getParent().getParent().getParent() ; JDialog dia = (JDialog) parent; dia.dispose(); } });
@Override public void actionPerformed(ActionEvent event) { Object source = event.getSource(); JButton but = (JButton)source; Container parent = but.getParent().getParent().getParent().getParent().getParent().getParent() ; JDialog dia = (JDialog) parent; dia.dispose(); } });
@Override public void actionPerformed(ActionEvent event) { Object source = event.getSource(); JButton but = (JButton)source; Container parent = but.getParent().getParent().getParent().getParent().getParent().getParent() ; JDialog dia = (JDialog) parent; dia.dispose(); } });
public void actionPerformed(ActionEvent e) { saveButton.getParent().requestFocusInWindow();// so that the button does not stay focused after it is clicked on and did its action } });
public void actionPerformed(ActionEvent e) { renderResult(); refreshButton.getParent().requestFocusInWindow();// so that the button does not stay focused after it is clicked on and did its action } });
JButton button = (JButton)e.getSource(); JPanel someCustomPanel = (JPanel)button.getParent(); JPanel cardLayoutPanel = (JPanel)someCustomPanel.getParent(); CardLayout layout = (CardLayout)cardLayoutPanel.getLayout(); layout.show(cardLayoutPanel, "...");