⑴ 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);
}