Как просканировать JTextField&?

246
04 ноября 2017, 12:31
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Scanner;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Pupcin extends JFrame {
    Scanner sc;
    JTextArea textArea;
    String s;
    eHandler h = new eHandler();
    JButton b1;
    JTextField textField;
    public Pupcin(String a) {
        super("Top Stop");
        JPanel p1 = new JPanel ();
        p1.setSize(200,300);
        textField = new JTextField("Ваше сообщение", 20);
        textField.setCaretColor(Color.GREEN);
        textField.setHorizontalAlignment(JTextField.LEFT);

        textArea = new JTextArea(5, 20);
        textArea.setLineWrap(true);
        textArea.setWrapStyleWord(true);
        b1 =  new JButton("Ввод");
        b1.setSize(30,50);
        b1.setLocation(100, 200);
        getContentPane().add(textField, BorderLayout.NORTH);
        getContentPane().add(textArea);
        textField.add(b1);
        add(p1);
        p1.add(b1);
        b1.addActionListener(h);
        pack();         
    }
    public class eHandler implements ActionListener {
        public void actionPerformed(ActionEvent e) {
            if(e.getSource() == b1) {
               sc = new Scanner( (Readable) textField);
               s = sc.nextLine();
              textField.setText(textField.getText() + s);
            }
        }
    }
    public static void main (String args[]) {
        Pupcin win =new Pupcin ("Lalaland");
        win.setVisible(true);
        win.setSize(400,500);
        win.setLocationRelativeTo(null);
        win.setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
}
Answer 1

Используйте метод textField.getText()

READ ALSO
Data truncation: Incorrect datetime value:

Data truncation: Incorrect datetime value:

Коллеги, подскажите: имеется строка с датой вида: Fri Oct 06 15:54:33 MSK 2017 пытаюсь её превратить в javasql

269
Почему не работает replaceAll

Почему не работает replaceAll

Есть вот такая строчка

235
Обработка GET запроса по одному URL

Обработка GET запроса по одному URL

Есть список юзеров на /user/allКак сделать что бы в контроллере можно было обрабатывать GET запросы такого типа /user/all?name=Ivan

258
Параллельное программирование в андроид

Параллельное программирование в андроид

В андроид есть поддержка c++, значит можно на базе андроид смартфонов организовывать параллельные вычисления на OpenMP? Есть ли такая поддержка...

172