2016-03-23 1 views
-2

Мой вопрос в том, как писать в jtextfield, а затем хранить вход и писать в нем снова. Например, графический интерфейс калькуляторКак хранить и писать через JTEXTField java

Я хочу сделать 2 + 4 = 6

так я нажимаю кнопку 2 затем кнопку + (я знаю, как получить 2 хранится, но 2 необходимо, чтобы оставаться в текстовом поле, пока другой номер нажимается)

так что было бы, как

Button = 2 TextField = 2

кнопка = + Tf = 2

но = 4 тс = 4

а = + тс = 6

потом оттуда идти дальше и быть в состоянии нажать +, -, /, * и просто продолжать таким же образом.

поэтому мы продолжаем примере

но = + тс = 6

но = * Tf = 6

но = 2 тс = 6

но = Tf = 12

+1

Где мой код? –

+0

Добро пожаловать в Stack Overflow, это не сайт, на котором вы попросите нас сделать ** вашу домашнюю работу **, сначала вам нужно попытаться что-то сделать самостоятельно, начните принимать [тур] (http://stackoverflow.com/ тур), затем узнайте [Как спросить] (http://stackoverflow.com/help/how-to-ask) и, наконец, Как сделать [runnable example] (http://stackoverflow.com/help/mcve), затем вернитесь здесь с конкретным вопросом и вашим кодом. Это приведет к более быстрым и лучшим ответам и меньшим путанице. Как только вы это сделаете, и если ваш вопрос все еще открыт, отредактируйте его, добавив вышеуказанные рекомендации или задайте новый вопрос – Frakcool

ответ

0

Вы можете просто позвонить по методу setText() JTextField:

JTextField text = new JTextField(); 
text.setText("6"); 
text.setText("*"); 
text.setText("2"); 
text.setText("12"); 

Вы, очевидно, сделаете эти вызовы в прослушивателе действий, прикрепленном к вашим кнопкам (для этого нужно просто оставить текстовое поле со значением 12, и вы не увидите других значений), но вызываете setText() метод повторно будет каждый раз заменять значение, которое находится в текстовом поле.

 Смежные вопросы

  • Нет связанных вопросов^_^