Hi leute ich bin gerade am programieren und habe ein problem.Und zwar moechte ich von einem TextField den Wert bekommen was eingetippt habe. Ich wesi nicht genau was ich da schreiben muss.
wuerde mioch sehr freuen wenn ihr mir weiter helfen koenntet.
Danke
Code:
//include the three import statements to get swing and awt elements to work
import java.util.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Example4 extends JFrame
implements ActionListener
{
// declare the necessary labels buttons and text fields
JLabel lbl1 = new JLabel("Choose a numer of stars less then 20: ");
JTextField txtfl1 = new JTextField(4);
JButton btngo = new JButton("GO");
JTextField txtfl2 = new JTextField(20);
public static void main(String[] args)
{
Example4 jf = new Example4();
jf.setVisible(true);
}
public Example4()
{
setLayout(new FlowLayout());
setSize(300, 100);
setTitle("Example4");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add(lbl1);
add(txtfl1);
add(btngo);
add(txtfl2);
btngo.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
//read the number of stars and set up a loop
//to that limit to print out those stars
ArrayList<String> stars= new ArrayList<String>();
for (int i=0; i < txtfl1.getsize() ;i++ )
{
stars.add("*");
}
//txtfl2.setText(" Here are the stars "+stars[20]);
}
}
wuerde mioch sehr freuen wenn ihr mir weiter helfen koenntet.
Danke