Example usage for javax.swing JOptionPane ERROR_MESSAGE

List of usage examples for javax.swing JOptionPane ERROR_MESSAGE

Introduction

In this page you can find the example usage for javax.swing JOptionPane ERROR_MESSAGE.

Prototype

int ERROR_MESSAGE

To view the source code for javax.swing JOptionPane ERROR_MESSAGE.

Click Source Link

Document

Used for error messages.

Usage

From source file:dialog.DialogFunctionUser.java

private void actionAddUserNoController() {
    if (!isValidData()) {
        return;/*ww w . j a v a2  s  .  c om*/
    }
    if (isExistUsername(tfUsername.getText())) {
        JOptionPane.showMessageDialog(null, "Username  tn ti", "Error", JOptionPane.ERROR_MESSAGE);
        return;
    }
    String username = tfUsername.getText();
    String fullname = tfFullname.getText();
    String password = new String(tfPassword.getPassword());
    password = LibraryString.md5(password);
    int role = cbRole.getSelectedIndex();
    User objUser;
    if (mAvatar != null) {
        objUser = new User(UUID.randomUUID().toString(), username, password, fullname, role,
                new Date(System.currentTimeMillis()), mAvatar.getPath());
        String fileName = FilenameUtils.getBaseName(mAvatar.getName()) + "-" + System.nanoTime() + "."
                + FilenameUtils.getExtension(mAvatar.getName());
        Path source = Paths.get(mAvatar.toURI());
        Path destination = Paths.get("files/" + fileName);
        try {
            Files.copy(source, destination, StandardCopyOption.REPLACE_EXISTING);
        } catch (IOException ex) {
            Logger.getLogger(DialogFunctionRoom.class.getName()).log(Level.SEVERE, null, ex);
        }
    } else {
        objUser = new User(UUID.randomUUID().toString(), username, password, fullname, role,
                new Date(System.currentTimeMillis()), "");
    }
    if ((new ModelUser()).addItem(objUser)) {
        ImageIcon icon = new ImageIcon(getClass().getResource("/images/ic_success.png"));
        JOptionPane.showMessageDialog(this.getParent(), "Thm thnh cng", "Success",
                JOptionPane.INFORMATION_MESSAGE, icon);
    } else {
        JOptionPane.showMessageDialog(this.getParent(), "Thm tht bi", "Fail",
                JOptionPane.ERROR_MESSAGE);
    }
    this.dispose();
}

From source file:com.webcrawler.WebCrawlerMain.java

@Override
public void showErrorMessageDialog(String message, String dialogHeader) {
    JOptionPane.showMessageDialog(this, message, dialogHeader, JOptionPane.ERROR_MESSAGE);
}

From source file:com.portmods.handlers.crackers.dictionary.Wordlist.java

@Override
public void run() {

    try {//from ww  w.  ja  va 2s . c  om

        System.out.println("Loading Dictionary");

        InputStream fileStream = null;

        if (config.getUseCustomDictionary()) {

            try {

                fileStream = new FileInputStream(config.getCustomDictionary());

            } catch (Exception e) {

                JOptionPane.showMessageDialog(null, e, "Error with Dictonary File.", JOptionPane.ERROR_MESSAGE);
                System.exit(1);

            }

        } else {

            fileStream = Main.class.getResourceAsStream("/com/portmods/files/words.txt");

        }

        BufferedReader reader = new BufferedReader(new InputStreamReader(fileStream, "UTF-8"));

        /* declaring storage list */
        wordlist = new ArrayList<String>();
        String text = "";

        String line = reader.readLine();

        while (line != null) //wait for ever
        {
            text = line;
            line = reader.readLine();
            if (text.length() < 9 && text.length() > 2) {
                wordlist.add(text);
            }

        }

    } catch (UnsupportedEncodingException e) {

        System.out.println("Error Loading Dictionary");

    } catch (IOException e) {

        System.out.println("Error Loading Dictionary");

    }

    System.out.println("Finished Loading Dictionary");
    System.out.println("Rule 1 : Do nothing to word");

    for (String s : wordlist) {

        String hash = UnixCrypt.crypt(s, "aa");

        for (User u : pw.getUsers()) {

            if (u.getHash().equals(hash)) {

                System.out.println("Found password " + s + " for user " + u.getUserName());
                fp.addPassword(u.getUserName(), s);

            }

        }

    }

    System.out.println("Rule 2 : Toggle case of every character");
    /* Chaning word characters one at time lowerecase to Uppercase and vice Veser. */
    for (String s : wordlist) {
        for (int i = 0; i < s.length(); i++) {
            char C = s.charAt(i); //take character from the word
            StringBuilder sbuilder = new StringBuilder(s); //word we want to inject the character into
            if (Character.isUpperCase(C)) {
                sbuilder.setCharAt(i, Character.toLowerCase(C)); //changing the character to lowercase

            } else if (Character.isLowerCase(C)) {
                sbuilder.setCharAt(i, Character.toUpperCase(C)); // change to uppercase
            }

            String hash = UnixCrypt.crypt(sbuilder.toString(), "aa");

            for (User u : pw.getUsers()) {

                if (u.getHash().equals(hash)) {

                    System.out
                            .println("Found password " + sbuilder.toString() + " for user " + u.getUserName());
                    fp.addPassword(u.getUserName(), sbuilder.toString());

                }

            }

        }

    }

    System.out.println("Rule 3 : adding random numbers and leters into the word");
    /* generating number and adding to the words*/
    for (String s : wordlist) {
        for (int i = 0; i < 10; i++) {
            StringBuilder sb = new StringBuilder(s);
            sb.append(i); //add an integer to each word.

            String out = sb.toString();

            if (out.length() <= 8) {

                String hash = UnixCrypt.crypt(out, "aa");

                for (User u : pw.getUsers()) {

                    if (u.getHash().equals(hash)) {

                        System.out.println("Found password " + sb.toString() + " for user " + u.getUserName());
                        fp.addPassword(u.getUserName(), sb.toString());

                    }

                }

            }

        }

    }

    System.out.println("Rule 4: Toggle one charater at a time and replace a number");
    /* trying to toggle one charater at a time and replace a number*/
    for (String s : wordlist) {
        for (int j = 0; j < s.length(); j++) {
            for (int i = 0; i < 10; i++) {
                char C = s.charAt(j); //take character from the word
                StringBuilder sbuilder = new StringBuilder(s); //word we want to inject the character into
                if (Character.isAlphabetic(C)) {
                    sbuilder.deleteCharAt(j); //remove character
                    sbuilder.insert(j, i); // add digit

                    String hash = UnixCrypt.crypt(sbuilder.toString(), "aa");

                    for (User u : pw.getUsers()) {

                        if (u.getHash().equals(hash)) {

                            System.out.println(
                                    "Found password " + sbuilder.toString() + " for user " + u.getUserName());
                            fp.addPassword(u.getUserName(), sbuilder.toString());

                        }

                    }
                }

            }

            for (int x = 65; x < 123; x++) {
                char C1 = (char) x;

                char C = s.charAt(j); //take character from the word
                StringBuilder sbuilder = new StringBuilder(s); //word we want to inject the character into
                if (Character.isDigit(C)) {
                    sbuilder.setCharAt(j, C1);

                    String hash = UnixCrypt.crypt(sbuilder.toString(), "aa");

                    for (User u : pw.getUsers()) {

                        if (u.getHash().equals(hash)) {

                            System.out.println(
                                    "Found password " + sbuilder.toString() + " for user " + u.getUserName());
                            fp.addPassword(u.getUserName(), sbuilder.toString());

                        }

                    }

                }

            }

        }

    }

    System.out.println("Rule 5 : Adding random letters and numbers to the end");
    /* adding ascii values to a text string */

    for (String s : wordlist) {
        int x = 1;
        StringBuilder sb = new StringBuilder(s);
        for (int i = 33; i < 123; i++) {
            char L1 = (char) i;
            String out = sb.toString();

            String out1 = out + L1;

            if (out1.length() > 8) {

                break;

            } else {

                String hash = UnixCrypt.crypt(out1, "aa");

                for (User u : pw.getUsers()) {

                    if (u.getHash().equals(hash)) {

                        System.out.println("Found password " + out1 + " for user " + u.getUserName());
                        fp.addPassword(u.getUserName(), out1);

                    }

                }

            }

            for (int j = 33; j < 123; j++) {
                char L2 = (char) j;

                String out2 = out + L1 + L2;

                if (out2.length() > 8) {

                    break;

                } else {

                    String hash = UnixCrypt.crypt(out2, "aa");

                    for (User u : pw.getUsers()) {

                        if (u.getHash().equals(hash)) {

                            System.out.println("Found password " + out2 + " for user " + u.getUserName());
                            fp.addPassword(u.getUserName(), out2);

                        }

                    }

                }

                for (int k = 33; k < 123; k++) {
                    char L3 = (char) k;

                    String out3 = out + L1 + L2 + L3;

                    if (out3.length() > 8) {

                        break;

                    } else {

                        String hash = UnixCrypt.crypt(out3, "aa");

                        for (User u : pw.getUsers()) {

                            if (u.getHash().equals(hash)) {

                                System.out.println("Found password " + out3 + " for user " + u.getUserName());
                                fp.addPassword(u.getUserName(), out3);

                            }

                        }

                    }
                    for (int l = 33; l < 123; l++) {
                        char L4 = (char) l;

                        String out4 = out + L1 + L2 + L3 + L4;

                        if (out4.length() > 8) {

                            break;

                        } else {

                            String hash = UnixCrypt.crypt(out4, "aa");

                            for (User u : pw.getUsers()) {

                                if (u.getHash().equals(hash)) {

                                    System.out
                                            .println("Found password " + out4 + " for user " + u.getUserName());
                                    fp.addPassword(u.getUserName(), out4);

                                }

                            }

                        }
                    }
                }
            }
            if (out.length() < 8) {

            } else {

                System.out.println(out);
                break;
            }
        }
    }

    config.setDicModeFin(true);

}

From source file:com.sec.ose.osi.thread.job.init.BeforeLoginTaskThread.java

private void connectIdentificationDB() {
    // DB Connection
    if (!IdentificationDBManager.connectToDB()) {
        JOptionPane.showMessageDialog(null, "Can't connect to Identification DB", "disable Identification DB",
                JOptionPane.ERROR_MESSAGE);
        log.debug("Can't connect to Identification DB");
    }//  w w  w  .  j  a va 2 s  . c om
}

From source file:Main.java

public void setPath(String filePath) {
    Node root = null;/*from  ww  w  .j av  a 2  s  . c o m*/
    try {
        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(filePath);
        root = (Node) doc.getDocumentElement();
    } catch (Exception ex) {
        JOptionPane.showMessageDialog(null, "Can't parse file", "Error", JOptionPane.ERROR_MESSAGE);
        return;
    }
    if (root != null) {
        dtModel = new DefaultTreeModel(builtTreeNode(root));
        this.setModel(dtModel);
    }
}

From source file:org.obiba.onyx.jade.instrument.reichert.OraInstrumentRunner.java

@Override
public void initialize() {
    if (externalAppHelper.isSotfwareAlreadyStarted()) {
        JOptionPane.showMessageDialog(null, externalAppHelper.getExecutable()
                + " already lock for execution.  Please make sure that another instance is not running.",
                "Cannot start application!", JOptionPane.ERROR_MESSAGE);
        throw new RuntimeException("already lock for execution");
    }//w w  w .  j  av  a 2 s  .c  om
    initializeParticipantData();
}

From source file:oct.util.Util.java

public static OCT getOCT(BufferedImage octImage, OCTAnalysisUI octAnalysisUI, String octFileName) {
    boolean exit = false;
    //ask the user for the x-scale
    double xscale = 0;
    do {//w  ww .j a  v a 2 s.c  o m
        String res = JOptionPane.showInputDialog(octAnalysisUI, "Enter OCT X-axis scale (microns per pixel):",
                "X-Scale input", JOptionPane.QUESTION_MESSAGE);
        if (!(res == null || res.isEmpty())) {
            xscale = Util.parseNumberFromInput(res);
        }
        if (res == null || res.isEmpty() || xscale <= 0) {
            exit = JOptionPane.showConfirmDialog(octAnalysisUI,
                    "Bad scale value. Would you like to enter it again?\nNOTE: OCT won't load without the scale data.",
                    "Input Error", JOptionPane.YES_NO_OPTION,
                    JOptionPane.ERROR_MESSAGE) != JOptionPane.YES_OPTION;
        }
    } while (!exit && xscale <= 0);
    if (exit) {
        return null;
    }
    //ask the user for the y-scale
    double yscale = 0;
    do {
        String res = JOptionPane.showInputDialog(octAnalysisUI, "Enter OCT Y-axis scale (microns per pixel):",
                "Y-Scale input", JOptionPane.QUESTION_MESSAGE);
        if (!(res == null || res.isEmpty())) {
            yscale = Util.parseNumberFromInput(res);
        }
        if (res == null || res.isEmpty() || yscale <= 0) {
            exit = JOptionPane.showConfirmDialog(octAnalysisUI,
                    "Bad scale value. Would you like to enter it again?\nNOTE: OCT won't load without the scale data.",
                    "Input Error", JOptionPane.YES_NO_OPTION,
                    JOptionPane.ERROR_MESSAGE) != JOptionPane.YES_OPTION;
        }
    } while (!exit && yscale <= 0);
    if (exit) {
        return null;
    }

    //store values and return OCT object
    OCTAnalysisManager octMngr = OCTAnalysisManager.getInstance();
    octMngr.setXscale(xscale);
    octMngr.setYscale(yscale);
    return new OCT(octImage, octFileName);
}

From source file:EditorPaneSample.java

public void hyperlinkUpdate(HyperlinkEvent hyperlinkEvent) {
    HyperlinkEvent.EventType type = hyperlinkEvent.getEventType();
    final URL url = hyperlinkEvent.getURL();
    if (type == HyperlinkEvent.EventType.ENTERED) {
        System.out.println("URL: " + url);
    } else if (type == HyperlinkEvent.EventType.ACTIVATED) {
        System.out.println("Activated");
        Runnable runner = new Runnable() {
            public void run() {
                // Retain reference to original
                Document doc = editorPane.getDocument();
                try {
                    editorPane.setPage(url);
                } catch (IOException ioException) {
                    JOptionPane.showMessageDialog(frame, "Error following link", "Invalid link",
                            JOptionPane.ERROR_MESSAGE);
                    editorPane.setDocument(doc);
                }//from  w ww. j  ava  2  s  . com
            }
        };
        SwingUtilities.invokeLater(runner);
    }
}

From source file:fxts.stations.transport.tradingapi.processors.BusinessMessageRejectProcessor.java

public void process(ITransportable aTransportable) {
    TradingServerSession aTradingServerSession = TradingServerSession.getInstance();
    final BusinessMessageReject aBmr = (BusinessMessageReject) aTransportable;
    mLogger.debug("client inc: business message request = " + aBmr);
    String reqID = aTradingServerSession.getRequestID();
    if (reqID != null && reqID.equals(aBmr.getBusinessRejectRefID())) {
        aTradingServerSession.doneProcessing();
    } else {/*  www  .j  a  va 2  s  .  c  o  m*/
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                MainFrame mainFrame = TradeApp.getInst().getMainFrame();
                JOptionPane.showMessageDialog(mainFrame, OraCodeFactory.toMessage(aBmr.getText()),
                        "Problem with your request..", JOptionPane.ERROR_MESSAGE);
            }
        });
    }
}

From source file:namedatabasescraper.MainWindow.java

/**
 * A single-access point for reporting exceptions to the user.
 *
 * @param message/*from  w ww .  ja  va2s.  co m*/
 */
public void reportException(String message) {
    JOptionPane.showMessageDialog(this, Utils.wordWrapString(message, 50), "Program error",
            JOptionPane.ERROR_MESSAGE);
}