十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这个不需要使用java,使用javascript就可以了。如下,仅供参考
创新互联网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、网站制作、成都网站设计易于使用并且具有良好的响应性。
!doctype html
html lang="en"
head
titleDocument/title
/head
body
input:input type="text" id="txt1" name="txt1"/br/
target:input type="text" id="txt2" name="txt2"/br/
button onclick="move()"move/button
script type="text/javascript"
function move(){
var txt1=document.getElementById("txt1");
var txt2=document.getElementById("txt2");
txt2.value=txt1.value;
txt1.value="";
}
/script
/body
/html
从工作台中输入用java.util.Scanner。Scanner s = new Scanner(System.in); String str=s.next();
如果你需要的是那种桌面应用程序的话,就写一个文本框空间,Text text=new Text();String str=text.getText();
!doctype html
html
head
meta charset="UTF-8"
titleDocument/title
/head
body
button onclick="mal()"第一种:alert/button
button onclick="mpro()"第二种:prompt/button
button onclick="mcon()"第三种:confirm/button
script
function mal(){
alert('这是一个普通的提示框');
}
function mpro(){
var val = prompt('这是一个可输入的提示框','这个参数为输入框默认值,可以不填哦');
//prompt会把输入框的值返回给你
}
function mcon(){
var boo = confirm('这是一个可选择的提示框,3种提示方式,学会了吗?')
//confirm 会返回你选择的选项,然后可以依据选择执行逻辑
if(boo){
alert('学会了,真聪明');
}else{
alert('再来一遍吧')
}
}
/script
/body
/html
Java Swing里面有一个类叫做: JOptionPane
里面有一个showInputDialog的方法,返回输入的文字,
首先,注意方法返回的是文字,所以你要数字就要转换了,
然后,他不知道你输得是数字还是字母,返回的都是一个字符串,你可以通过分隔符去分割达到“输入多个”的效果;
下面是简单的代码:
import java.util.Arrays;
import javax.swing.JOptionPane;
/**
*
* @author kingkongzmc
*
*/
public class I {
public static void main(String[] args) {
String str = JOptionPane.showInputDialog("输入数字,用分号分隔");
if (!"".equals(str)) {
String[] strs = str.split(";|;");
System.out.println(Arrays.toString(strs));
int[] arr = new int[strs.length];
for (int i = 0; i strs.length; i++) {
System.out.println(i+":"+strs[i]);
arr[i] = Integer.parseInt(strs[i]);
}
}
}
}
下面是运行效果
效果图
参考代码
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class DHKDemo extends JDialog {
final JTextField jtf1, jtf2, jtf3;//定义三个输入框
final JLabel jlinfo;
public DHKDemo() {
setTitle("多项输入对话框");
setModal(true);
setSize(300, 200);//对话框的大小
setDefaultCloseOperation(DISPOSE_ON_CLOSE);//关闭后销毁对话框
setLocationRelativeTo(null);
JLabel jl1 = new JLabel("姓名:");
jtf1 = new JTextField(8);
JLabel jl2 = new JLabel("学号:");
jtf2 = new JTextField(8);
JLabel jl3 = new JLabel("年龄:");
jtf3 = new JTextField(8);
JPanel jp = new JPanel(new GridLayout(3, 2));
jp.add(jl1);
jp.add(jtf1);
jp.add(jl2);
jp.add(jtf2);
jp.add(jl3);
jp.add(jtf3);
JButton jb = new JButton("确认输入");
jlinfo = new JLabel("信息:",JLabel.CENTER);
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String info = "姓名:"+jtf1.getText()+" 学号:"+jtf2.getText()+" 年龄:"+jtf3.getText();
jlinfo.setText(info);
}
});
add(jp);
add(jlinfo,BorderLayout.NORTH);
add(jb,BorderLayout.SOUTH);
}
public static void main(String[] args) {
new DHKDemo().setVisible(true);
}
}