@Override public void loadBundle() { final NSAlert alert = NSAlert.alert(); alert.setAlertStyle(NSAlert.NSWarningAlertStyle); alert.setMessageText(title); alert.setInformativeText(message); alert.addButtonWithTitle(continueButton); alert.addButtonWithTitle(disconnectButton); alert.setShowsHelp(true); alert.setShowsSuppressionButton(true); alert.suppressionButton().setTitle(LocaleFactory.localizedString("Don't show again", "Credentials")); super.loadBundle(alert); }
protected void loadBundle(final NSAlert alert) { this.alert = alert; alert.setShowsHelp(true); alert.setDelegate(this.id()); if(alert.showsSuppressionButton()) { alert.suppressionButton().setTarget(this.id()); alert.suppressionButton().setAction(Foundation.selector("suppressionButtonClicked:")); } // Layout alert view on main thread this.focus(alert); this.setWindow(alert.window()); }
alert.setShowsHelp(true); alert.setDelegate(new ProxyController() { @Action