java生成对话框代码 java生成对话框代码是什么

如何用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("点java生成对话框代码我出现message");
c.add(jb,BorderLayout.NORTH);
setSize(100, 80);
setVisible(true);
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
JOptionPane.showMessageDialog(null, "没错java生成对话框代码 , java生成对话框代码我就是神奇java生成对话框代码的Messagejava生成对话框代码!");
}
});
}
public static void main(String[] args) {
new showMessage();
}
}
java中经过if语句判断后想弹出提示对话框 如何写代码?要求是(若用户名或密码为空(包括空格字符)则提示if(true){
out.println("scriptalert('弹出来了');/script");
}
// 上面这个是写在JSP 页面上的.
"要求是(若用户名或密码为空(包括空格字符)则提示"
你的意思是不是你在做登陆的时候要求用户输入用户名和密码? 而且不能为空?
如果是这样的话,你可以在 提交 按钮上加一句onclick ='checkinfo()' .调用一个 JS来进行判定.
JS可以写成...
if(document.getElementByID("用户名").value=https://www.04ip.com/post/=null || document.getElementByID("用户名").valuehttps://www.04ip.com/post/=="")
{
alert("请输入用户名");
retrun false ;
}else if(document.getElementByID("密码").value=https://www.04ip.com/post/=null || document.getElementByID("密码").valuehttps://www.04ip.com/post/=="")
{
alert("请输入密码");
retrun false ;
}else {
return true ;
}
这样的话,在你点提交的时候,会先进行JS的验证, 如果有其中一项没有填写则回弹出对应的提示框,并返回false.表单提交不了.......否则返回一个真值, 这个时候你的 表单就能顺利提交了....
java怎么创建消息对话框复杂java生成对话框代码的对话消息框可以参考JDialog
说明: JDialogjava生成对话框代码的写法和JFrame基本类似. 可以自由添加组件等,代码量偏多.
简单的消息对话框可以使用JOptionPane
说明: 功能较少, 可拓展性不强,但是代码非常简洁. 适合大多数的应用场景.
效果图
举例:
public class Demo {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "提示:今天天气不错哟~");
JOptionPane.showMessageDialog(null, "提示: 6/0出错, 被除数不能为0! ", "警告",JOptionPane.ERROR_MESSAGE);
}
}
关于触发的举例
效果图
参考代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//该窗口继承自JFrame.
public class DemoFrame extends JFrame implements ActionListener{
JTextField jtf;
JButton jb;
public DemoFrame() {
jtf = new JTextField(8);
jtf.setText("Hello ~");
jb = new JButton("显示文本框的内容");
jb.addActionListener(this);
JPanel jp = new JPanel();
jp.add(jtf);
jp.add(jb);
add(jp);
setTitle("窗口");// 窗口标题
setSize(380, 185);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 通常添加这行代码,点击窗口右下角的关闭时会结束程序
setVisible(true);
}
// main方法
public static void main(String[] args) {
new DemoFrame();
}

推荐阅读