java重置按鈕的代碼 java重置按鈕代碼jsp
JAVA 設(shè)置一個(gè)按鈕,點(diǎn)擊該按鈕,程序重新從初始狀態(tài)開始執(zhí)行
你好:
如果是罩茄表單的話可以很簡物沖察單
input?type="reset"?value="重判拆置"?/
編寫java程序包含兩個(gè)文本框用于接收輸入一個(gè)確定按鈕,一個(gè)重置按鈕。一個(gè)顯示結(jié)果的標(biāo)簽;
//我不知道你的具體要求,將漏桐響應(yīng)事件設(shè)為在輸入后按回車
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Huida//自定義組件
{ JFrame f;//聲明一個(gè)視窗組件對象
Container c;//聲明一個(gè)中間層組件面板
JTextField jtf1,jtf2,jtf3;//聲明一個(gè)單行文本框
JButton b,b1;//聲明一個(gè)按鈕組件對象
JLabel text;
public void creatInterface()
{ // int m=0;
f=new JFrame("計(jì)算器");//實(shí)例化頂層
c=f.getContentPane();//添加中間層到視窗組件
c.setLayout(new FlowLayout());//布局管理器
jtf1=new JTextField("",10);//10列
jtf1.setEditable(true);//設(shè)置文本框?qū)傩詾榭梢跃庉?/p>
jtf1.setHorizontalAlignment(JTextField.RIGHT );//設(shè)置文本框內(nèi)容右對齊
jtf2=new JTextField("",10);//10列
jtf2.setEditable(true);//設(shè)置文本框?qū)傩詾榭梢跃庉?/p>
jtf2.setHorizontalAlignment(JTextField.RIGHT );
text=new JLabel("");
jtf1.addActionListener(
new ActionListener()//匿名內(nèi)升慧部吵搜答類
{public void actionPerformed(ActionEvent e)
{ for(int i=0;ijtf1.getText().length();i++)
{
char ch=jtf1.getText().charAt(i);//返回組成jtf1的每個(gè)字符
if(Character.isDigit(ch))
{ jtf2.requestFocus(true);
text.setText("輸入正確");
}
else
{ jtf1.requestFocus(true);
text.setText("請輸入數(shù)字");
}}
}});
jtf2.addActionListener(
new ActionListener()//匿名內(nèi)部類
{public void actionPerformed(ActionEvent e)
{ for(int i=0;ijtf2.getText().length();i++)
{
char ch=jtf2.getText().charAt(i);//返回組成jtf2的每個(gè)字符
if(Character.isDigit(ch))
{ b.requestFocus(true);
text.setText("輸入正確");}
else
{ jtf2.requestFocus(true);
text.setText("請輸入數(shù)字");
}}
}});
b=new JButton("確定");
b1=new JButton("重置");
b.addActionListener(
new ActionListener()//匿名內(nèi)部類
{public void actionPerformed(ActionEvent e)
{
}
});
b1.addActionListener(
new ActionListener()//匿名內(nèi)部類
{public void actionPerformed(ActionEvent e)
{ jtf1.setText("");
jtf2.setText("");
text.setText("");}
});
c.add(jtf1);//添加文本框到中間層
c.add(jtf2);//添加文本框到中間層
c.add(text);
c.add(b);//添加按鈕到中間層
c.add(b1);//添加按鈕到中間層
c.setBackground(Color.blue);//設(shè)置背景顏色
f.setSize(400,200);//設(shè)置大小
f.setResizable(false);
f.setVisible(true);//設(shè)置為可見
}
public static void main(String args[])
{
Huida m=new Huida();
m.creatInterface();
}
}
java圖像界面編程怎么“重置”按鈕不起作用
if(arg0.getSource()==reset){
是這個(gè)判斷有問題,你判斷 arg0.getSource() 與 reset 是否相等,不能用 == 號,
要直接改用 arg0.getSource().equals(reset) 這樣來判斷才梁斗能有效。
if(arg0.getSource().equals(reset)) {
你好輪把程序中所有使用 == 號判斷的全部改為 equals 再友渣信試試。
上一篇:java圖片上傳方法代碼 java上傳圖片到tomcat
欄 目:Java編程
下一篇:沒有了
本文標(biāo)題:java重置按鈕的代碼 java重置按鈕代碼jsp
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17408.html
您可能感興趣的文章
- 04-13java圖片上傳方法代碼 java上傳圖片到tomcat
- 04-13點(diǎn)擊按鈕的java代碼 點(diǎn)擊按鈕的java代碼是什么
- 04-12包含局域網(wǎng)聊天java代碼6的詞條
- 04-12java代碼塊嵌套幾層 java代碼塊嵌套不超過幾層
- 04-12java程序代碼成績表 用java編寫成績
- 04-12java中隨機(jī)代碼 java隨機(jī)函數(shù)怎么寫
- 04-12java求梯形面積代碼 java輸出一個(gè)梯形
- 04-12圖片如何上傳java代碼 java圖片文件上傳
- 04-12java實(shí)現(xiàn)登陸代碼 用java實(shí)現(xiàn)登錄程序
- 04-12java中定時(shí)評價(jià)代碼 java中定時(shí)評價(jià)代碼怎么寫


閱讀排行
本欄相關(guān)
- 04-13java重置按鈕的代碼 java重置按鈕代碼
- 04-13java圖片上傳方法代碼 java上傳圖片到
- 04-13點(diǎn)擊按鈕的java代碼 點(diǎn)擊按鈕的java代
- 04-12包含局域網(wǎng)聊天java代碼6的詞條
- 04-12java代碼塊嵌套幾層 java代碼塊嵌套不
- 04-12java程序代碼成績表 用java編寫成績
- 04-12java中隨機(jī)代碼 java隨機(jī)函數(shù)怎么寫
- 04-12java求梯形面積代碼 java輸出一個(gè)梯形
- 04-12圖片如何上傳java代碼 java圖片文件上
- 04-12java實(shí)現(xiàn)登陸代碼 用java實(shí)現(xiàn)登錄程序
隨機(jī)閱讀
- 01-10詳談C++引用&和指針在作為形參
- 01-10VB的32位程序在64位系統(tǒng)中出現(xiàn)文件和
- 08-05織夢dedecms5.7“不添加水印”功能勾選
- 01-10C語言數(shù)據(jù)結(jié)構(gòu)之串插入操作
- 01-10淺析c#中如何在form的webbrowser控件中獲
- 01-10C#實(shí)現(xiàn)推送釘釘消息的方法示例
- 01-11WordPress中讓W(xué)idget 標(biāo)題支持簡單的HTM
- 01-11如何編寫TOP 10之類的排行榜?
- 01-10Android實(shí)現(xiàn)選項(xiàng)菜單子菜單
- 01-11帝國CMS自定義JS語句詳細(xì)整理