Witam. Przerobiłem kalkulator na program do przekazywania tekstu z jednego pola do drugiego tylko że mam problem. Program pozwala mi przekazywać z pola pierwszego do pola drugiego Tylko liczby a co zrobić żeby przekazywał TEKST?
Z góry dziękuję i zostawiam kod mojego programu:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Formularz extends JFrame
{
JButton button,clear;
String tekst="";
JTextField pole,pole2,pole3 ;
int a,b,c;
public Formularz()
{
JLabel Label = new JLabel("Wprowadz numer");
add(Label);
pole = new JTextField(14);
add(pole);
JLabel Label3 = new JLabel("Miejsce przesłania twojego numeru");
add(Label3);
pole3 = new JTextField(14);
add(pole3);
setLayout(new FlowLayout());
button = new JButton("Przeslij numer");
button.addActionListener(new B1());
add(button);
clear = new JButton("Kasuj");
clear.addActionListener(new clear());
add(clear);
}
public static void main(String[] args)
{
Formularz okno = new Formularz();
okno.setSize(200, 200);
okno.setVisible(true);
}
class B1 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
a = Integer.parseInt(pole.getText());
c=a;
pole3.setText(Integer.toString(c));
}
}
class clear implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
pole3.setText("");
}
}
}