Anpassen JOptionPane Dialog

Lerne ich java swing. Der code unten ist ein catch-block behandelt eine IOException aus, und zeigt eine Fehlermeldung.

 catch(IOException e)
    {
        System.out.println("IOException");
        JOptionPane.showMessageDialog(null,"File not found",null,
                                    JOptionPane.ERROR_MESSAGE);
    }

Ich dachte deklarieren und customizing einer JOptionPane meiner eigenen innerhalb des catch-Blocks, wie Sie den code unten:

JOptionPane jop=new JOptionPane();
        jop.setLayout(new BorderLayout());
        JLabel im=new JLabel("Java Technology Dive Log",
                new ImageIcon("images/gwhite.gif"),JLabel.CENTER);
        jop.add(im,BorderLayout.NORTH);
        jop.setVisible(true);

Aber das problem ist, dass ich nicht weiß, wie man es auf dem Bildschirm erscheinen, als die showMessageDialogue Methode. Bitte helfen Sie.
Vielen Dank im Voraus.

Warum nicht ein JWindow mit einem JPanel etc drin? Wenn Sie anpassen es eine Menge, dann ist es nicht viel Aufwand, alles selbst zu tun. Und dann haben Sie die volle Kontrolle

InformationsquelleAutor Victor Mukherjee | 2012-09-02

Schreibe einen Kommentar