📄 jdialog1.java
字号:
package jinputdialog;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
public class JDialog1 extends JApplet {
JButton jb1=new JButton("show message input"); //定义两个按钮,分别打开对话框
JButton jb2=new JButton("show message Option");
Container c=new Container(); //定义容器框架对象
public void init() {
c=this.getContentPane(); //取得容器框架
c.setLayout(new FlowLayout());
c.add(jb1); //将按钮加入容器框架
c.add(jb2);
jb1.addActionListener(new JButtonListener2());
jb2.addActionListener(new JButtonListener2()); //设置两个按钮的监听者
}
class JButtonListener2 implements ActionListener { //按钮的监听类
public void actionPerformed(ActionEvent e) {
String inputStr=new String();
String[] select={"red","blue","yellow","green"};//信息选择框中的可选择内容
int i;
if(e.getSource()==jb1){ //监听按钮”show message input”
inputStr=JOptionPane.showInputDialog(null,"please input:",
"message input",JOptionPane.QUESTION_MESSAGE);
//显示JOptionPane类的信息输入对话框,并返回输入字符串
JOptionPane.showMessageDialog(null,inputStr);
//在信息显示框中显示输入的内容
}
else if(e.getSource()==jb2){ //监听按钮”show message option”
i=JOptionPane.showOptionDialog(null,"please select","color select",
JOptionPane.YES_OPTION,JOptionPane.QUESTION_MESSAGE,
null,select,select[0]);
//显示JOptionPane类的信息选择对话框,并返回选择序号
JOptionPane.showMessageDialog(null,select[i]);
//在信息显示框中显示选择的内容
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -