日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

joptionpane java_Java JOptionPane

發布時間:2023/12/10 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 joptionpane java_Java JOptionPane 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java JOptionPane

1 Java JOptionPane的介紹

JOptionPane類用于提供標準對話框,例如消息對話框,確認對話框和輸入對話框。這些對話框用于顯示信息或從用戶那里獲取輸入。JOptionPane類繼承了JComponent類。

2?Java JOptionPane的聲明

public class JOptionPane extends JComponent implements Accessible

3?Java JOptionPane的構造方法

構造方法

描述

JOptionPane()

用于創建帶有測試消息的JOptionPane。

JOptionPane(Object message)

用于創建JOptionPane的實例以顯示消息。

JOptionPane(Object message, int messageType

用于創建JOptionPane的實例,以顯示具有指定消息類型和默認選項的消息。

4?Java JOptionPane的方法

方法

描述

JDialog createDialog(String title)

用于創建和返回帶有指定標題的新的無父母JDialog。

static void showMessageDialog(Component parentComponent, Object message)

用于創建標題為“消息”的信息消息對話框。

static void showMessageDialog(Component parentComponent, Object message, String title, int messageType)

用于創建具有給定標題和messageType的消息對話框。

static int showConfirmDialog(Component parentComponent, Object message)

用于創建帶有選項“是”,“否”和“取消”的對話框。標題,選擇一個選項。

static String showInputDialog(Component parentComponent, Object message)

用于顯示一個問題消息對話框,要求從以parentComponent為父的用戶輸入。

void setInputValue(Object newValue)

用于設置用戶選擇或輸入的輸入值。

5?Java JOptionPane的案例1

package com.yiidian;

/**

* 一點教程網: http://www.yiidian.com

*/

import javax.swing.*;

public class OptionPaneExample {

JFrame f;

OptionPaneExample(){

f=new JFrame();

JOptionPane.showMessageDialog(f,"你好, 歡迎訪問www.yiidian.com");

}

public static void main(String[] args) {

new OptionPaneExample();

}

}

輸出結果為:

6?Java JOptionPane的案例2

package com.yiidian;

/**

* 一點教程網: http://www.yiidian.com

*/

import javax.swing.*;

public class OptionPaneExample {

JFrame f;

OptionPaneExample(){

f=new JFrame();

JOptionPane.showMessageDialog(f,"更新成功","提示框",JOptionPane.WARNING_MESSAGE);

}

public static void main(String[] args) {

new OptionPaneExample();

}

}

輸出結果為:

7?Java JOptionPane的案例3

package com.yiidian;

/**

* 一點教程網: http://www.yiidian.com

*/

import javax.swing.*;

public class OptionPaneExample {

JFrame f;

OptionPaneExample(){

f=new JFrame();

String name=JOptionPane.showInputDialog(f,"請輸入名稱:");

}

public static void main(String[] args) {

new OptionPaneExample();

}

}

輸出結果為:

8?Java JOptionPane的案例4

package com.yiidian;

import javax.swing.*;

import java.awt.event.*;

public class OptionPaneExample extends WindowAdapter{

JFrame f;

OptionPaneExample(){

f=new JFrame();

f.addWindowListener(this);

f.setSize(300, 300);

f.setLayout(null);

f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);

f.setVisible(true);

}

public void windowClosing(WindowEvent e) {

int a=JOptionPane.showConfirmDialog(f,"確定刪除么?");

if(a==JOptionPane.YES_OPTION){

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

}

public static void main(String[] args) {

new OptionPaneExample();

}

}

輸出結果為:

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的joptionpane java_Java JOptionPane的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。