Ich habe ein kleines Problem. Ich fange gerade mit Javaprogrammierung an und habe eine Maske mit einem Button und einem Textfeld. Wenn ich nun auf den Button klicke woll im Textfeld was geschrieben werden. Wie geht das? Wenn ich direkt mit "jTextTest. ....." dann zeigt er mir einen Fehler an.
Code:
package HWnameDemo;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import javax.swing.border.TitledBorder;
import java.util.EventListener;
public class NewJFrame extends javax.swing.JFrame {
private JPanel jPanel_eingabe;
private JTextField jTextTest;
private JButton jButtonTest;
private JPanel jPanelsteuerung;
/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
NewJFrame inst = new NewJFrame();
inst.setVisible(true);
}
public NewJFrame() {
super();
initGUI();
}
public void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
{
jPanel_eingabe = new JPanel();
getContentPane().add(jPanel_eingabe);
jPanel_eingabe.setBounds(21, 14, 455, 168);
jPanel_eingabe.setBorder(BorderFactory.createTitledBorder("Eingabe"));
jPanel_eingabe.setDoubleBuffered(false);
jPanel_eingabe.setLayout(null);
{
jTextTest = new JTextField();
jPanel_eingabe.add(jTextTest);
jTextTest.setBounds(21, 28, 112, 21);
}
}
{
jPanelsteuerung = new JPanel();
getContentPane().add(jPanelsteuerung);
jPanelsteuerung.setBounds(497, 14, 175, 364);
jPanelsteuerung.setBorder(BorderFactory.createTitledBorder(null, "Steuerung", TitledBorder.LEADING, TitledBorder.TOP));
{
jButtonTest = new JButton();
jPanelsteuerung.add(jButtonTest);
jButtonTest.setText("Test");
jButtonTest.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseClicked(java.awt.event.MouseEvent e)
{
????
}
});
}
}
pack();
this.setSize(708, 419);
} catch (Exception e) {
e.printStackTrace();
}
}
}