本文目录一览: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代码写出弹框(JAVA弹框) 图片](http://image109.360doc.com/DownloadImg/2024/05/2417/284028342_1_2024052405501784.jpeg)
怎么样在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.File import 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, '文件名批量修改完毕,请检查确认。注意:只需运行一次!'); } }
}
运行后效果:
![图片](http://image109.360doc.com/DownloadImg/2024/05/2417/284028342_2_20240524055017396.png)
![图片](http://image109.360doc.com/DownloadImg/2024/05/2417/284028342_3_20240524055017583.png)
|