当前位置:首页 » 编程语言 » java弹窗

java弹窗

发布时间: 2022-07-01 02:49:15

① 怎么样在java中弹出一个messagebox

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

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

  1. 例一:简单的消息提示框

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

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

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

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

两者区别在于:

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

② java如何操作弹出框

//不知道有没有理解你的意思;类似一个死循环:下面是点一次出来一个窗口,记录上次输入的文字
//思路就是给个全局变量即可;坐标同理递增防止覆盖;
importjava.awt.FlowLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;

importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JTextField;
{
privateJTextFieldjt1;
privateJButtonbut;
staticStringstr="";
staticintx=0,y=0,count=0;
=1L;
TestText(){
//如果第二次开始没有输入字就不创建
if(count>=1&&(str.length()<1)){
return;
}
count++;
x=100;
y+=80;
this.setTitle("第"+count+"个窗口");
this.setBounds(x,y,200,80);
this.setLayout(newFlowLayout());
this.setResizable(false);
init();
this.setDefaultCloseOperation(3);
this.setVisible(true);
}
privatevoidinit(){
jt1=newJTextField(10);
jt1.setText(str);
but=newJButton("确定");
but.addActionListener(newActionListener(){
@Override
publicvoidactionPerformed(ActionEvente){
str=jt1.getText();
newTestText();
}
});
this.add(jt1);
this.add(but);
}
publicstaticvoidmain(String[]args){
newTestText();
}
}

③ 如何用Java实现弹出窗口 非常感谢!(最好给个实例)

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class MyWindow extends JFrame{
public JFrame newFrame=new JFrame("弹出的新窗口");
public JFrame frame=null;
public JButton button=new JButton("弹出新窗口");

MyWindow(){
super("测试");
frame=this;
add(button);
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
newFrame.setSize(100, 100);
newFrame.setVisible(true);
}
});;
setSize(200,200);
this.setVisible(true);
}

public static void main(String[] args){
new MyWindow();
}
}

④ 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程序点击弹出窗口

帮你改了一下,主要是将Frame12 窗体弹出来后,将Frame11 窗体设置setEnabled(false);向Frame12窗体添加一个窗口监听事件,当其关闭时将Frame11窗体设置setEnabled(true);
Frame11的对象通过Frame12类的构造方法来传递。
import java.awt.event.*;
import javax.swing.*;
public class Frame11 extends JFrame implements ActionListener{
private JMenuBar jmb;
private JPanel pan;
private JTextField t1;
private JButton button1;
private JLabel lab1;
Frame12 frame12;
Frame11(){
super("信息修改");
this.setBounds(250, 100, 750,500);
pan=new JPanel();
lab1=new JLabel("请输入班级:");
t1=new JTextField(16);
button1=new JButton("查询");
button1.addActionListener((ActionListener) this);
jmb = new JMenuBar();
JMenu jm1 = new JMenu("修改信息");
pan.setLayout(null);

lab1.setBounds(10,10,70,25);
t1.setBounds(85,10,200,25);
button1.setBounds(320,10,60,25);

jmb.add(jm1);
pan.add(button1);
pan.add(lab1);
pan.add(t1);

this.setResizable(false); //窗口大小锁定,设置后,无法通过鼠标拖动,调整大小。
//如果锁定了窗口,那么最大化窗口的按钮将被自动禁用
validate(); this.setContentPane(pan);
this.setVisible(true);
setJMenuBar(jmb);
}

public void actionPerformed(ActionEvent e) {
if(e.getSource()==button1){
frame12=new Frame12(this);
this.setFocusable(false);
setEnabled(false);
}
}
public static void main(String[] args) {
new Frame11();
}
}

import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
public class Frame12 extends JFrame{
/**
*
*/
private static final long serialVersionUID = -3490142483418228449L;
private JMenuBar jmb;
private JPanel pan;
private JButton button1;
private JLabel lab1;
private JPasswordField tfPass;
Frame12(final Frame11 frame11){
super("修改密码");
this.setBounds(550, 250, 290,150);
pan=new JPanel();
lab1=new JLabel("请重新输入密码:");
tfPass = new JPasswordField(20);
button1=new JButton("确认");

jmb = new JMenuBar();
JMenu jm1 = new JMenu("用户密码修改");
pan.setLayout(null);

lab1.setBounds(10,10,100,25);
tfPass.setBounds(110,10,150,25);
button1.setBounds(200,45,60,25);

jmb.add(jm1);
pan.add(button1);
pan.add(lab1);
pan.add(tfPass);

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
frame11.setEnabled(true);
}
});
this.setResizable(false); //窗口大小锁定,设置后,无法通过鼠标拖动,调整大小。
//如果锁定了窗口,那么最大化窗口的按钮将被自动禁用
validate();
this.setContentPane(pan);
this.setVisible(true);
setJMenuBar(jmb);
}
}

⑥ JAVA的弹窗怎么做

JAVA弹窗,有下面常见的2种方法实现:

  1. 通过JDialog(模式窗口) 类来实现.里面的写法类似JFrame

    重点方法提示:setModal(true);

    //当设置为true表示,如果不关闭这个弹窗,那么主界面的其他组件都无法操作,该弹窗置于其他窗口的前面

    //当设置为false表示,可以绕开本弹窗,对主界面的其他组件进行操作


    优点: 功能强大, 扩展性强

    缺点: 代码量大.

    示例图

    ⑦ java 如何弹出只有"是"和"否"的对话框

    prompt(),它里面有两个参数

    给你写一个简单的四则运算吧,用弹窗提示并进行操作

    <input type="button" name="btn" value="点击101"

    onclick=" cal(prompt('请输入第一个数'),prompt('请输入第二个数:')) " />

    <script type="text/javascript">

    function cal(num01,num02){

    var num11 = parseInt(num01);

    var num22 = parseInt(num02);

    var choose = prompt("请输入符号:","");

    switch(choose){

    case "+":

    alert(num11+num22);

    break;

    case "-":

    alert(num11-num22);

    break;

    case "*":

    alert(num11*num22);

    break;

    case "/":

    alert(num11/num22);

    break;

    default:

    break;

    }

    }

    ⑧ 如何在java服务程序里弹出窗口来提示一些信息

    首先要确定Jdk安装确并且系统变量已经设定
    具体:安装JDK比C:/java
    设置环境变量:JAVA_HOME = C:/java
    设置环境变量:CLASSPATH= %JAVA_HOME%/bin
    要运行首先打命令控制台转java文件存储目录 javac **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编程中,关闭窗口弹出新窗口是很常见的动作,比如一个窗口的业务操作完成了,需要跳转到另一个窗口继续执行,此时就需要关闭旧窗口并弹出新窗事件。值得注意的地方时,有时候的关闭往往只是暂时的将旧窗口暂时隐藏,而不是真的关闭,因为之后可能还会继续用到,为了节省开销,暂时的隐藏有利于提供效率。

热点内容
笔记本电脑如何设置锁屏密码 发布:2025-02-04 13:54:42 浏览:161
构成c语言程序的基本单位 发布:2025-02-04 13:49:53 浏览:988
如何修改已经更改的密码 发布:2025-02-04 13:38:38 浏览:774
唐dm2021买哪个配置划算 发布:2025-02-04 13:38:38 浏览:627
真空压缩重 发布:2025-02-04 13:38:37 浏览:640
alias脚本 发布:2025-02-04 13:38:03 浏览:741
linux终端字符 发布:2025-02-04 12:52:40 浏览:737
c语言程序设计mobi 发布:2025-02-04 12:51:55 浏览:260
rsa算法c语言 发布:2025-02-04 12:50:36 浏览:786
阿里云服务器托管破解 发布:2025-02-04 12:47:43 浏览:258