在Java中怎么在文本域输入特定文字,实现单击一哈按钮,在另一个文本框内显示特定的内容?

java中两个textfield输入值后,如何实现点击某个按钮然后在另一个文本框中输出两个值的乘积?(越基础越好~

其实这种直接用js处理最方便,
text3.setValue(text1.getValue()*text2.getValue());自己把文本里的内容转换成数字型。
与按钮有关系,那就点击按钮触发action或者servlet把2个文本的值传回去,
然会后台计算,再传过来,就搞定了。

你好!!

你说的是java的awt或是swing程序么?

点击按钮--->通过事件对象得到源对象即按钮对象--->然后获取该对象的text--->赋值给文本框。

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
import javax.swing.text.Document;

public class frame extends JFrame
{
JLabel lable1;
JTextArea text2;
JTextField text1;
JButton button;
/**
*
*/
private static final long serialVersionUID = 1L;

public void shapeSearch ( boolean b )
{
this.setTitle ("图形属性查询器");
this.setSize (400, 250);
this.setResizable (b);
this.setVisible (true);
this.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
}

public void imputDemo ()
{
JLabel lable1 = new JLabel ("图形名称:");
text2 = new JTextArea ();
text2.setText (null);
text2.setLineWrap (true);
text2.setBounds (20, 20, 300, 200);
text1 = new JTextField (10);
JButton button = new JButton ("查询");
JScrollPane scroll = new JScrollPane (text2);
FlowLayout seeText = new FlowLayout (FlowLayout.CENTER);
seeText.setHgap (20);
seeText.setVgap (60);
this.setLayout (seeText);
this.add (lable1);
this.add (text1);
this.add (button);
this.add (scroll);
ButtonHandle handle = new ButtonHandle ();
button.addActionListener (handle);
DocumentWriter dm = new DocumentWriter ();
Document doc = text1.getDocument ();
doc.addDocumentListener (dm);
this.setVisible (true);
}

class ButtonHandle implements ActionListener
{
public void actionPerformed ( ActionEvent event )
{
if (event.getActionCommand ().equals ("查询"))
{
if ("圆形".equals (text1.getText ()))
{
text2.setText ("该圆形的半径是3\n" + "周长是18.84\n" + "面积是28.26");
}
else if ("矩形".equals (text1.getText ()))
{
text2.setText ("该矩形的长是5,宽是4\n" + "周长是18\n" + "面积是20");
text2.setVisible (true);
}
else if ("三角形".equals (text1.getText ()))
{
text2.setText ("该三角形的底边是3,高是4,斜边是5\n" + "周长是12\n" + "面积是6");
text2.setVisible (true);
}
}
}
}

class DocumentWriter implements DocumentListener
{
public void changedUpdate ( DocumentEvent e )
{}

public void insertUpdate ( DocumentEvent e )
{}

public void removeUpdate ( DocumentEvent e )
{}
}

public static void main ( String[] args ) throws Exception
{
frame littleFrame = new frame ();
littleFrame.shapeSearch (false);
littleFrame.imputDemo ();
}
}

在Java中怎么在文本域输入特定文字,实现单击一哈按钮,在另一个文本框...
答:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;import javax.swing.event....

java 要求在文本框中输入字符串,当按下回车键或单击按钮时,将输入的文...
答:给text对象和button对象加上事件响应方法即可,直接代码:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextArea;import javax.swing.JTextField;imp...

关于java的键盘事件,创建二个文本域,在文本一上输入一个文本,按回车键...
答:txt_1.addKeyListener(new KeyAdapter(){ public void keyReleased(KeyEvent e){ if(e.getKeyCode()==Event.ENTER) txt_2.setText(txt_1.getText()); } });

编程实现java程序。使文本框中可输入文本
答:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TextFrame extends JFrame {JTextArea jta;JButton jb1, jb2;public TextFrame() {jta = new JTextArea();JScrollPane jsp = new JScrollPane(jta);//带有滚动条的组件add(jsp);JPanel jp = new JPanel();jb1...

JAVA 文本框输入
答:import java.awt.event.*;public class TestSwing implements ActionListener { private JTextField tf;private JFrame f;private JLabel lb;private JButton btok;public TestSwing(){ f=new JFrame("测试");Container c=f.getContentPane();c.setLayout(new FlowLayout());lb=new JLabel("用户名...

java如何实现用户在文本框中输入好友昵称,点击查询,根据用户输入匹配好 ...
答:代码如下:import java.awt.Dimension;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JComboBox;import javax.swing.JFrame;import javax.swing.JTextField;public class App extends JFrame {private JComboBox<String> cbxNicks;// 昵称private String[] nicks = { "测试...

java编写程序,在不同的文本框中输入学生的姓名,性别,年龄和学号,单击按 ...
答:public class Sum { public static void main(String[] str) { final JFrame frame = new JFrame();frame.setSize(400, 500);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setResizable(false);JPanel panel = new JPanel();JPanel panel1=new JPanel();final JTextField input...

如何用java在文本区域内进行全排列?在文本区域内输入一个数字,求小于等...
答:import java.io.*;import java.awt.*;import java.awt.event.*;class Main { static int[] ch=new int[10];static int[] cha=new int[10];static int[] flag=new int[10];static Frame fr=new Frame("小程序");;static final TextArea text=new TextArea();static int i;public ...

java web 中如何实现:在文本框中输入字母简写 HK,回车后数据库查找改...
答:第一步,输入的是HK,要通过数据库查询的话,最方便的方法是在对应表中,创建一个 “简称”之类的字段,不是唯一的就行 比如 香港 HK ** HK **1 HK,其中有3个HK 第二步,使用onEnter,进行前后台交互,后台获取文本框中的值,然后查询数据库表的 简称字段 , 这时结果...

Java如何实现:在文本框输入一个数据,就把数据存入到集合中去?
答:1 ,先判断定义的集合是否是空,如果为空,则:2 .文本框里面输入的值,做一个失焦事件,通过ajax传到后台 3.将传进来的值add到你的集合中,4,同时页面也可通过jquery.append()一个元素

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网