「java弹出窗口的模式」java实现弹出窗口

博主:adminadmin 2022-12-01 18:28:09 88

今天给各位分享java弹出窗口的模式的知识,其中也会对java实现弹出窗口进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java里弹出提示窗口的方法是什么?

javax.swing.JOptionPane

JOptionPane

public JOptionPane(Object message,

int messageType,

int optionType,

Icon icon,

Object[] options,

Object initialValue)在指定最初选择的选项的前提下,创建一个显示消息的 JOptionPane 的实例,使其具有指定的消息类型、图标和选项。

参数:

message - 要显示的 Object

messageType - 要显示的消息类型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE

optionType - 要在窗格中显示的选项:DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION

icon - 要显示的图标图像

options - 用户可以选择的选项

initialValue - 最初选择的选项;如果为 null,则不做最初选择;只有在使用 options 时才有意义

Java如何实现关闭一个窗口弹出另外一个窗口

在Java中,对窗口任何操作都会对应的监听事件,故要实现关闭一个窗口时弹出另外一个窗口,只需要在该关闭的窗口的监听事件中添加弹窗事件即可。

具体实现如下:

this.addWindowListener(new WindowAdapter(){

@Override

public void windowClosing(WindowEvent e)

{

setVisible(false);

new JFrame("新窗口");

}});

在JavaGUI编程中,关闭窗口弹出新窗口是很常见的动作,比如一个窗口的业务操作完成了,需要跳转到另一个窗口继续执行,此时就需要关闭旧窗口并弹出新窗事件。值得注意的地方时,有时候的关闭往往只是暂时的将旧窗口暂时隐藏,而不是真的关闭,因为之后可能还会继续用到,为了节省开销,暂时的隐藏有利于提供效率。

java怎样实现弹出窗口

JOptionPane.showMessageDialog()

public static void showMessageDialog(Component parentComponent,

Object message,

String title,

int messageType)

throws HeadlessException调出对话框,它显示使用由 messageType 参数确定的默认图标的 message。

参数:

parentComponent - 确定在其中显示对话框的 Frame;如果为 null 或者 parentComponent 不具有 Frame,则使用默认的 Frame

message - 要显示的 Object

title - 对话框的标题字符串

messageType - 要显示的消息类型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE

如何用java弹出一个简单的输出窗口

VB中的msgbox是弹出的模式窗体。JAVA中也有此功能:JoptionPane类下有

showConfirmDialog

showInputDialog

showMessageDialog

showOptionDialog

方法。不同的构造方法可以出现不同的效果。

个人认为登陆界面还是自己构造比较好。JoptionPane类似VB的msgbox并不适合做登陆界面

Java在Swing中如何实现弹出一个对话框的效果?

可以使用JoptionPane:

有几种提示框:

第一种:

JOptionPane.showMessageDialog(jPanel, "提示消息", "标题",JOptionPane.WARNING_MESSAGE);

第二种:

int n = JOptionPane.showConfirmDialog(null, "你高兴吗?", "标题",JOptionPane.YES_NO_OPTION);//返回的是按钮的index  i=0或者1

第三种:

Object[] obj2 ={ "足球", "篮球", "乒乓球" };

String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n", "爱好", JOptionPane.PLAIN_MESSAGE, new ImageIcon("icon.png"), obj2, "足球");

java调用Swing中弹出对话框的几种方式

在Java中利用JOptionPane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。

ConfirmDialog — 确认对话框,提出问题,然后由用户自己来确认(按"Yes"或"No"按钮)

InputDialog — 提示输入文本

MessageDialog — 显示信息

OptionDialog -- 组合其它三个对话框类型。

这四个对话框可以采用showXXXDialog()来显示,如showConfirmDialog()显示确认对话框、 showInputDialog()显示输入文本对话框、showMessageDialog()显示信息对话框、showOptionDialog() 显示选择性的对话框。它们所使用的参数说明如下:

① ParentComponent:指示对话框的父窗口对象,一般为当前窗口。也可以为null即采用缺省的Frame作为父窗口,此时对话框将设置在屏幕的正中。

② message:指示要在对话框内显示的描述性的文字

③ String title:标题条文字串。

④ Component:在对话框内要显示的组件(如按钮)

⑤ Icon:在对话框内要显示的图标

⑥ messageType:一般可以为如下的值ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE、PLAIN_MESSAGE、

⑦ optionType:它决定在对话框的底部所要显示的按钮选项。一般可以为DEFAULT_OPTION、YES_NO_OPTION、YES_NO_CANCEL_OPTION、OK_CANCEL_OPTION。

使用实例:(1)显示MessageDialog

JOptionPane.showMessageDialog(null, "在对话框内显示的描述性的文字", "标题条文字串", JOptionPane.ERROR_MESSAGE);

(2)显示ConfirmDialog

JOptionPane.showConfirmDialog(null, "choose one", "choose one", JOptionPane.YES_NO_OPTION);

(3)显示OptionDialog:该种对话框可以由用户自己来设置各个按钮的个数并返回用户点击各个按钮的序号(从0开始计数)

Object[] options = {"确定","取消","帮助"};

int response=JOptionPane.showOptionDialog(this, "这是个选项对话框,用户可以选择自己的按钮的个数", "选项对话框标题",JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);

if(response==0)

{ this.setTitle("您按下了第OK按钮 ");}else if(response==1)

{ this.setTitle("您按下了第Cancel按钮 ");}else if(response==2)

{ this.setTitle("您按下了第Help按钮 ");}(4)显示InputDialog 以便让用户进行输入

String inputValue = JOptionPane.showInputDialog("Please input a value");

(5)显示InputDialog 以便让用户进行选择地输入

Object[] possibleValues = { "First", "Second", "Third" }; //用户的选择项目

setTitle("您按下了"+(String)selectedValue+"项目");No related posts.

java弹出窗口的模式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现弹出窗口、java弹出窗口的模式的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。