爱玺玺

爱玺玺的生活日记本。wx:lb87626

java JOptionPane生成对话框的使用方法

import java.awt.Button;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;


import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JOptionPane;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.WindowConstants;


public class TestSwing extends JFrame{

public TestSwing() {

this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

JOptionPane.showMessageDialog(null, "程序开始运行");//JOptionPane自定义对话框

JScrollPane sp=new JScrollPane();//创建个JFrame带滚动条的组件

JTextArea ta=new JTextArea(50,50);//创建组件JTextArea

sp.getViewport().setView(ta);//getViewport获取界面短裤setView设置界面

this.getContentPane().add(sp);//通过getContentPane获取JFrame的唯一JrootPane组件(这时才相当于有了个面板)后才能使用add。

   /***关闭按钮关闭窗口**/

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e){

if(JOptionPane.OK_OPTION==JOptionPane.showConfirmDialog(TestSwing.this, "真的要退出程序吗", "结束程序", JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE)){

dispose();

System.exit(1);

}

}

});

}

public static void main(String[] args){

TestSwing mainFrame=new TestSwing();

mainFrame.setTitle("Swing");

mainFrame.setSize(400, 400);

mainFrame.setVisible(true);

}

}


发表评论:

Powered By Z-BlogPHP 1.4 Deeplue Build 150101

Copyright Your WebSite.Some Rights Reserved.

蜀ICP备11021721号-5