永发信息网

java中 怎么实现从窗口输入数据

答案:4  悬赏:80  手机版
解决时间 2021-02-22 06:27
java中 怎么实现从窗口输入数据
最佳答案
java中使用system系统类来获得命令行窗口输入的数据,示例如下:
package com.han;

import java.io.*;

public class InputSystem{
public static void main(String args[]){
byte[] buffer=new byte[512];
try {
System.out.print("请你输入: ");
System.in.read(buffer);//input your data, and ends with a "Return" key.
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String str=new String(buffer);

System.out.println("what you input is : "+str);
}
}
全部回答
使用Dialog可以单出小窗口,计算结果使用对话框显示就行。追问Dialog是什么?怎么用追答你给那个按钮添加一个事件,点击new 一个Dialog,就是一个小窗口,具体用法你查查api
很简单,给圆形按钮添加一个事件,事件响应方法里这样写:
String r=JOptionPane.showInputDialog(null,"请输入半径");
Float result=你自己计算的逻辑;//比如Float.parseFloat(r)*3.14;
JOptionPane.showMessageDialog(null, result, "计算结果", JOptionPane.WARNING_MESSAGE);
需要的类你自己引入,保证没没问题. 给分.
弹一个窗口,在窗口里加TextField组件;输入之后,用getText()方法取输入的数据;
再加一个确定按钮,在按钮里添加一个单击事件,事件里写计算结果的方法,显示出来就OK了追问getText()得到的是字符形 不能用作计算怎么办追答Integer.parseInt()方法接收一个字符串,将其转化成Int类型
int i = Integer.parseInt(getText());
注意大小写
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“文以载道”的含义是A. 以文章来宣传儒家的
湖北罗田县石桥铺老318国道什么时候修
派出所的警察都是公务员吗????
求南方女王电子书
怎么用新浪微博发邮件
现在老公坚持要跟我离婚,并让我净身出户,小
福建众至诚建设工程有限公司地址有知道的么?
网络科技公司怎么赚钱
求清朝河北省张姓进士名单和年代
如何选用船用轴带发电机
豪沃336自卸车
【倒十字架】倒着的十字架是什么意思?
寻找24军 71师213团 82年战友
服装有哪些牌子
陆子艺的妈妈叫什么
推荐资讯
新科铝合金门窗加工厂地址在哪,我要去那里办
浏览器的广告拦截等功能.谁用谁知道哦
安逸宾馆在哪里啊,我有事要去这个地方
中古楼我想知道这个在什么地方
在手机上玩造梦西游4打开后说无法加载插件怎
记住一句话,将来是什么上天已注定
高陇坡我想知道这个在什么地方
Extended Partner Share是什么意思
新买的空调扇有塑料味,打开负离子有没有用
网上聊了一女孩,约见面她不见面,我说了一句
磁悬浮列车有没有轮子
脑筋急转弯,,什么鸡蛋用锤子可以打不破
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?