分享

怎样用java代码写出弹框(JAVA弹框)

 冲天香阵 2024-05-24 发布于甘肃

本文目录一览:

  • 1、JAVA怎么弹出对话框

  • 2、如何用java弹出自己编辑的对话框

  • 3、java怎么设置弹出文本框?

  • 4、怎么样在java中弹出一个messagebox

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弹出自己编辑的对话框

import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;public class showMessage extends JFrame{    public showMessage(){        Container c =this.getContentPane();        JButton jb = new JButton('点我出现message');        c.add(jb,BorderLayout.NORTH);        setSize(100, 80);        setVisible(true);                jb.addActionListener(new ActionListener() {                        @Override            public void actionPerformed(ActionEvent arg0) {                JOptionPane.showMessageDialog(null, '没错,我就是神奇的Message!');                            }        });            }        public static void main(String[] args) {        new showMessage();    }}

java怎么设置弹出文本框?

其实很简单的哦

import javax.swing.JOptionPane;public class Test {public static void main(String[] args) {String s=JOptionPane.showInputDialog('请输入:');\\非常简单的一个弹消息框的代码 }}

图片

怎么样在java中弹出一个messagebox

在java中实现一个消息框, 常见的有两种方式

第一种方法: JOptionPane 类. 创建1个弹窗.

例一:简单的消息提示框

JOptionPane.showMessageDialog(null, '消息提示');

2.例二:带警告图片的消息提示框

JOptionPane.showMessageDialog(null, '提示消息', '标题',JOptionPane.WARNING_MESSAGE);

第二种方法 弹窗JDialog 设置setModal(true); 也可以实现. 类似于写JFrame

两者区别在于:

JOptionPane 代码简短, 适应一些普通需求, 比如弹出消息提示, 弹出警告信息, 提示用户输入, 提示用户选择, 等简单的场景

JDialog 代码略长, 组件需要自行定义.  满足一些复杂的需求. 比如多个输入框 ,多个按钮等

怎样用java代码写出弹框的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA弹框、怎样用java代码写出弹框的信息别忘了在本站进行查找喔。

我的案例:

package demo;import org.apache.commons.lang3.StringUtils;import java.io.File; //导入io.Fileimport javax.swing.JOptionPane;//弹出窗口用的
public class FileEditName { public static void main(String[] args) {
JOptionPane.showMessageDialog(null, '确定要批量改名吗?注意只需运行一次!');
// 找到存放需要修改文件名的文件所在文件夹 File file = new File('e:\\fapiao');
if (!file.exists()) { JOptionPane.showMessageDialog(null, 'E:\\fapiao文件夹不存在,请检查后重新尝试!'); System.out.println('E:\\fapiao文件夹不存在,请检查后重新尝试!'); // mkdirs()可以创建多级目录 }

File[] list = file.listFiles(); if (file.exists() && file.isDirectory()) {//for循环实现批量处理文件 for (int i = 0; i < list.length; i ) { String name = list[i].getName(); int index = name.indexOf(0); // 截取指定字符串前面的内容 String xname= StringUtils.substringBefore(name.substring(index 1), '_20'); // a // 截取指定字符串后面的内容 String xfiletype= StringUtils.substringAfter(name.substring(index 1), '.'); // cab // 将文件名更改为 新的组合名字 String name2 = xname '.' xfiletype; // 将文件名更改为[新] 原文件名 // String name2 = '[新]' name.substring(index 1); // 将文件保存回原文件夹 File dest = new File('e:/fapiao' '/' name2); list[i].renameTo(dest); //控制台输出更改之后的文件名字System.out.println(dest.getName());
System.out.println('修改完成'); } JOptionPane.showMessageDialog(null, '文件名批量修改完毕,请检查确认。注意:只需运行一次!'); } }
}

运行后效果:

图片

图片

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多