java-Dialog对话框

该博客介绍了一个Java应用程序,通过按钮触发输入对话框,用户输入字符串后,程序提取数字并排序,显示求和与平均值。此外,还实现了自定义对话框功能,用于在数组中查找特定数据。
摘要由CSDN通过智能技术生成

要求:
1.编写一个应用程序,窗口中通过按钮input,弹出一个输入对话
框,并在对话框中输入字符串inputText,并对inputText进行处
理,要求提取文本中的数字数据,并对数组进行排序之后,输
出在文本区域output中,同时显示求和的结果与平均值。通过
按钮find,可以弹出一个输入框,可供输入数据num,并实现在
数组中查找num,查找的结果用message的对话框显示。
如图所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码:

ublic class test {
   
   public static void main(String args[]) {
   
      WindowInput win=new WindowInput();
      win.setTitle("带输入对话框的窗口"); 
      win.setBounds(80,90,300,300);
   }
}
import java.awt.event.*; 
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class WindowInput extends JFrame implements ActionListener {
   
   JTextArea output;
   JButton Input,find;
   String a[];
   int array1[];
   WindowInput() {
   
       Input=new JButton("弹出输入对话框");
       find=new JButton("请输入要查找的数据");
       output=new JTextArea();
       add(Input,BorderLayout.NORTH);
       add(find,BorderLayout.SOUTH);
       add(new JScrollPane(output),BorderLayout.CENTER);
       Input.addActionListener(this); 
       find.addActionListener(this);
       setVisible(true);
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   }
   public void actionPerformed(ActionEvent e) {
    
	   if(e.getSource()==Input){
   
		   String str=JOptionPane.showInputDialog(this,"输入数字,用空格分隔","输入对话框",JOptionPane.PLAIN_MESSAGE);
	       if(str!=null) {
   
	    	   Scanner scanner 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值