当前位置: 技术问答>java相关
怎样用java application弹出一个窗口?在线等待!!
来源: 互联网 发布时间:2015-06-28
本文导语: 怎样用java application弹出一个窗口?在线等待!! | 要在应用程序开始时弹出来的话 可在构造函数里 恰当的地方 弹出一个对话框 写成一个函数 调用一下就行了 //-----------------------------------...
怎样用java application弹出一个窗口?在线等待!!
|
要在应用程序开始时弹出来的话
可在构造函数里 恰当的地方 弹出一个对话框
写成一个函数 调用一下就行了
//------------------------------------------
private void PopUpDialog(){
JPanel panel1 = new JPanel();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
.......//这里是把 jTextField1 jTextField2 放入 panel1 的代码
int result = JOptionPane.showConfirmDialog(this,panel1,"title",JOptionPane.OK_CANCEL_OPTION); //弹出对话框
switch(result){
case JOptionPane.OK_OPTION :
String s1 = jTextField1.getText(); //获得输入的参数
String s2 = jTextField2.getText();
....... //处理参数
break;
case JOptionPane.CANCEL_OPTION :
.......
break;
}
}
可在构造函数里 恰当的地方 弹出一个对话框
写成一个函数 调用一下就行了
//------------------------------------------
private void PopUpDialog(){
JPanel panel1 = new JPanel();
JTextField jTextField1 = new JTextField();
JTextField jTextField2 = new JTextField();
.......//这里是把 jTextField1 jTextField2 放入 panel1 的代码
int result = JOptionPane.showConfirmDialog(this,panel1,"title",JOptionPane.OK_CANCEL_OPTION); //弹出对话框
switch(result){
case JOptionPane.OK_OPTION :
String s1 = jTextField1.getText(); //获得输入的参数
String s2 = jTextField2.getText();
....... //处理参数
break;
case JOptionPane.CANCEL_OPTION :
.......
break;
}
}
|
什么样的窗口?
一般的窗口都可以这样
JFrame frame = new JFrame();
frame .setTitle("title
frame .setLocation(left,top);
frame .setSize(width,height);
frame .setResizable(true);
frame .setVisible(true);
一般的窗口都可以这样
JFrame frame = new JFrame();
frame .setTitle("title
frame .setLocation(left,top);
frame .setSize(width,height);
frame .setResizable(true);
frame .setVisible(true);
|
你可以自己做一个dialog,也可以用
JOptionPane.showInputDialog(null,"test");
JOptionPane.showInputDialog(null,"test");
|
这样的?
JOptionPane.showMessageDialog(null,"test");
JOptionPane.showMessageDialog(null,"test");