📄 example5_15.java
字号:
/* 显示输入对话框 */
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class MDialog extends JFrame implements ActionListener
{
JLabel jlb=new JLabel("计算1+2+3+...+n的和");
MDialog()
{
super("演示输入对话框");
setSize(150,150);
setVisible(true);
Container con=getContentPane();
con.setLayout(new BorderLayout());
JButton jbtn=new JButton("从对话框输入数n");
con.add(jbtn,BorderLayout.NORTH);
con.add(jlb,BorderLayout.CENTER);
jbtn.addActionListener(this);
validate();
}
public void actionPerformed(ActionEvent e)
{
String msg="请输入n的值:"; //提示输入信息
String text="100"; //输入文本框中的初始值
String info1="",info2="";
int s=0;
info1=JOptionPane.showInputDialog(null,msg,text);
int n=Integer.parseInt(info1);
for (int i=1;i<=n ;i++ )
{ s=s+i; }
info2=String.valueOf(s);
jlb.setText("1+2+3+...+"+info1+"="+info2);
}
}
//主类
public class Example5_15
{
public static void main(String[] args)
{ new MDialog();}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -