1 19 package org.netbeans.modules.j2ee.sun.util; 20 21 import org.openide.DialogDisplayer; 22 import org.openide.NotifyDescriptor; 23 24 import javax.swing.SwingUtilities ; 25 26 27 30 public class GUIUtils { 31 32 35 private GUIUtils() { 36 } 37 38 39 43 public static void showError(final String message){ 44 SwingUtilities.invokeLater(new Runnable () { 45 public void run() { 46 NotifyDescriptor d = 47 new NotifyDescriptor.Message(message, 48 NotifyDescriptor.ERROR_MESSAGE); 49 DialogDisplayer.getDefault().notify(d); 50 } 51 }); 52 53 } 54 55 59 public static void showInformation(final String message){ 60 SwingUtilities.invokeLater(new Runnable () { 61 public void run() { 62 NotifyDescriptor d = 63 new NotifyDescriptor.Message(message, 64 NotifyDescriptor.INFORMATION_MESSAGE); 65 DialogDisplayer.getDefault().notify(d); 66 } 67 }); 68 69 } 70 71 72 76 public static Object showWarning(final String message){ 77 NotifyDescriptor d = 78 new NotifyDescriptor.Confirmation(message, 79 NotifyDescriptor.OK_CANCEL_OPTION, 80 NotifyDescriptor.WARNING_MESSAGE); 81 return DialogDisplayer.getDefault().notify(d); 82 } 83 84 } 85 | Popular Tags |