Java での警告ポップアップ

Sheeraz Gul 2023年10月12日
Java での警告ポップアップ

Swing ライブラリは、Java でアラート ポップアップを表示します。 このチュートリアルでは、Java でアラート メッセージを作成する方法を示します。

Java での警告ポップアップ

前述のように、Swing ライブラリは Java でアラート ポップアップを作成します。 JOptionPane API を使用してダイアログ ボックスを作成し、JOptionPane.showMessageDialog() API を使用して警告メッセージを表示します。

クリック時に警告ポップアップを表示する例を試してみましょう。 例を参照してください:

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);
  }
}

上記のコードは、クリック時にアラート ポップアップを表示します。 出力を参照してください:

警告ポップアップ

著者: Sheeraz Gul
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

関連記事 - Java GUI