⑴ javaSwing中在文本框TextField中输入值,然后点击按钮获取文本框中的值并进行相应的计算,怎么实现啊
1、监听按钮
EventAction ea;ea.getSource().equals("你的按钮对象名称");//--即表示按钮被点击了
2、获取输入框值
TextField tf;tf.getText();//--即可获得输入框文本值
⑵ Java swing 如何清空JTextField中的内容!(有没有这个方法啊)
没有直接可以调用的方法,只能使用jTextField.setText(“”);来实现清空JTextField中的内容。
⑶ 如何设置Java里面textfield的对齐方式
textfield.setHorizontalAlignment(SwingConstants.LEFT); //指定内容的对齐方式
SwingConstants 通常用于在屏幕上定位或定向组件的常量的集合。
LEADING
标识使用从左到右和从右到左的语言的文本开始边。
TRAILING
标识使用从左到右和从右到左的语言的文本结束边。
LEFT
用于指定框左侧位置的框方向常量。
RIGHT
用于指定框右侧位置的框方向常量。
CENTER
某区域的中心位置。
⑷ java中JTextField什么意思
相当于一个文本输入框,就是你经常见到的登录或注册界面要输入的区域
⑸ java,swing,在 textField中输入完成后,直接按回车键就执行“查询”操作,怎么写代码
使用的时候,只要将SwingUtils .enterPressesWhenFocused(JButton)这样就可以实现回车时候,触发按钮。
另外文本输入框回车触发事件则是:SwingUtils .enterPressesWhenFocused(JTextField textField,ActionListener actionListener) 。其中actionListener是需要触发的事件。
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JTextField;
import javax.swing.KeyStroke;
//SwingUtils 实用方法类
public class SwingUtils {
/**
* 对指定的button添加回车驱动事件的功能
* @param button
*/
public static void enterPressesWhenFocused(JButton button) {
button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke
.getKeyStroke(KeyEvent.VK_SPACE, 0, false)),
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false),
JComponent.WHEN_FOCUSED);
button.registerKeyboardAction(button.getActionForKeyStroke(KeyStroke
.getKeyStroke(KeyEvent.VK_SPACE, 0, true)),
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, true),
JComponent.WHEN_FOCUSED);
}