這個(gè)不需要使用java,使用javascript就可以了。如下,僅供參考
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開(kāi)發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺(jué)設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開(kāi)發(fā)等方面的工作,以確保網(wǎng)站外觀精美、網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)易于使用并且具有良好的響應(yīng)性。
!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
從工作臺(tái)中輸入用java.util.Scanner。Scanner s = new Scanner(System.in); String str=s.next();
如果你需要的是那種桌面應(yīng)用程序的話,就寫一個(gè)文本框空間,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('這是一個(gè)普通的提示框');
}
function mpro(){
var val = prompt('這是一個(gè)可輸入的提示框','這個(gè)參數(shù)為輸入框默認(rèn)值,可以不填哦');
//prompt會(huì)把輸入框的值返回給你
}
function mcon(){
var boo = confirm('這是一個(gè)可選擇的提示框,3種提示方式,學(xué)會(huì)了嗎?')
//confirm 會(huì)返回你選擇的選項(xiàng),然后可以依據(jù)選擇執(zhí)行邏輯
if(boo){
alert('學(xué)會(huì)了,真聰明');
}else{
alert('再來(lái)一遍吧')
}
}
/script
/body
/html
Java Swing里面有一個(gè)類叫做:?JOptionPane
里面有一個(gè)showInputDialog的方法,返回輸入的文字,
首先,注意方法返回的是文字,所以你要數(shù)字就要轉(zhuǎn)換了,
然后,他不知道你輸?shù)檬菙?shù)字還是字母,返回的都是一個(gè)字符串,你可以通過(guò)分隔符去分割達(dá)到“輸入多個(gè)”的效果;
下面是簡(jiǎn)單的代碼:
import?java.util.Arrays;
import?javax.swing.JOptionPane;
/**
*?
*?@author?kingkongzmc
*?
*/
public?class?I?{
public?static?void?main(String[]?args)?{
String?str?=?JOptionPane.showInputDialog("輸入數(shù)字,用分號(hào)分隔");
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]);
}
}
}
}
下面是運(yùn)行效果
效果圖
參考代碼
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;//定義三個(gè)輸入框
final?JLabel?jlinfo;
public?DHKDemo()?{
setTitle("多項(xiàng)輸入對(duì)話框");
setModal(true);
setSize(300,?200);//對(duì)話框的大小
setDefaultCloseOperation(DISPOSE_ON_CLOSE);//關(guān)閉后銷毀對(duì)話框
setLocationRelativeTo(null);
JLabel?jl1?=?new?JLabel("姓名:");
jtf1?=?new?JTextField(8);
JLabel?jl2?=?new?JLabel("學(xué)號(hào):");
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("確認(rèn)輸入");
jlinfo?=?new?JLabel("信息:",JLabel.CENTER);
jb.addActionListener(new?ActionListener()?{
public?void?actionPerformed(ActionEvent?e)?{
String?info?=?"姓名:"+jtf1.getText()+"?學(xué)號(hào):"+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);
}
}