java對話框輸入代碼 JAVA輸入框

怎樣用java編寫一個(gè)在網(wǎng)頁上的一個(gè)輸入框中輸入一段代碼,然后按一個(gè)按鈕就顯示出結(jié)果在另一個(gè)文本框

這個(gè)不需要使用java,使用javascript就可以了。如下,僅供參考

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)由有經(jīng)驗(yàn)的網(wǎng)站設(shè)計(jì)師、開發(fā)人員和項(xiàng)目經(jīng)理組成的專業(yè)建站團(tuán)隊(duì),負(fù)責(zé)網(wǎng)站視覺設(shè)計(jì)、用戶體驗(yàn)優(yōu)化、交互設(shè)計(jì)和前端開發(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

java窗體中如何實(shí)現(xiàn)文字輸入,需要哪些代碼?

從工作臺(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();

java中程序輸入輸出以對話框的形式表現(xiàn)怎么做?

!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('再來一遍吧')

}

}

/script

/body

/html

java 怎樣從對話框(Dialog)中輸入多個(gè)數(shù)字?

Java Swing里面有一個(gè)類叫做:?JOptionPane

里面有一個(gè)showInputDialog的方法,返回輸入的文字,

首先,注意方法返回的是文字,所以你要數(shù)字就要轉(zhuǎn)換了,

然后,他不知道你輸?shù)檬菙?shù)字還是字母,返回的都是一個(gè)字符串,你可以通過分隔符去分割達(dá)到“輸入多個(gè)”的效果;

下面是簡單的代碼:

import?java.util.Arrays;

import?javax.swing.JOptionPane;

/**

*?

*?@author?kingkongzmc

*?

*/

public?class?I?{

public?static?void?main(String[]?args)?{

String?str?=?JOptionPane.showInputDialog("輸入數(shù)字,用分號分隔");

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)行效果

java對話框?qū)崿F(xiàn)多個(gè)輸入項(xiàng)

效果圖

參考代碼

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)輸入對話框");

setModal(true);

setSize(300,?200);//對話框的大小

setDefaultCloseOperation(DISPOSE_ON_CLOSE);//關(guān)閉后銷毀對話框

setLocationRelativeTo(null);

JLabel?jl1?=?new?JLabel("姓名:");

jtf1?=?new?JTextField(8);

JLabel?jl2?=?new?JLabel("學(xué)號:");

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é)號:"+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);

}

}

網(wǎng)站題目:java對話框輸入代碼 JAVA輸入框
本文鏈接:http://muchs.cn/article8/docogip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、域名注冊外貿(mào)建站、企業(yè)建站、App設(shè)計(jì)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)