Alarm-Popup in Java

Sheeraz Gul 12 Oktober 2023
Alarm-Popup in Java

Die Swing-Bibliothek zeigt die Alarm-Popups in Java. Dieses Tutorial zeigt, wie Sie eine Warnmeldung in Java erstellen.

Alarm-Popup in Java

Wie oben erwähnt, erstellt die Swing-Bibliothek Alarm-Popups in Java. Wir verwenden die API JOptionPane, um ein Dialogfeld zu erstellen, und die API JOptionPane.showMessageDialog(), um die Warnmeldung anzuzeigen.

Lassen Sie uns ein Beispiel ausprobieren, das beim Klicken ein Warn-Popup anzeigt. Siehe Beispiel:

package delftstack;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.LayoutManager;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

public class Alert_Popup {
  public static void main(String[] args) {
    Create_Main();
  }

  private static void Create_Main() {
    JFrame Alert_Frame = new JFrame("Alert Window");
    Alert_Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Create_Popup(Alert_Frame);
    Alert_Frame.setSize(400, 200);
    Alert_Frame.setLocationRelativeTo(null);
    Alert_Frame.setVisible(true);
  }

  private static void Create_Popup(final JFrame Alert_Frame) {
    JPanel Alert_Panel = new JPanel();
    LayoutManager Alert_Layout = new FlowLayout();
    Alert_Panel.setLayout(Alert_Layout);
    JButton Alert_Button = new JButton("Click Here to Show Alert!");
    Alert_Button.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        JOptionPane.showMessageDialog(Alert_Frame, "Hello This is Alert from Delfstack!");
      }
    });

    Alert_Panel.add(Alert_Button);
    Alert_Frame.getContentPane().add(Alert_Panel, BorderLayout.CENTER);
  }
}

Der obige Code zeigt das Warn-Popup beim Klicken an. Siehe Ausgabe:

Alarm-Popup

Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - Java GUI