Ich bräuchte mal ein wenig hilfe. Bin im Feierabend ab und an mal am Java basteln, möchte meiner Frau einen kleinen umrechner in einem kleinen, formlosen Fenster basteln... .
Das Fenster baut sich auch sofort auf, Textfelder und Knöppe sind da wo ich sie haben will.
Normalerweise sollte ja jetz in der Konsole der Text kommen sobald ich den Button drücke, aber pustekuchen. Es kommt garnichts. Wo ist mein Fehler....?
==========================
import java.util.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ur extends JFrame implements ActionListener
{
JPanel pn;
String s1;
String s2;
String s3;
JButton bt;
JTextField tf0;
JTextField tf1;
JTextField tf;
double d0;
double d1;
double d2;
ActionEvent ae;
public ur()
{
this.setTitle("Rechner");
this.setSize(400,400);
JButton bt = new JButton("Test");
JTextField tf = new JTextField();
JTextField tf0 = new JTextField();
JTextField tf1 = new JTextField();
JPanel pn = new JPanel();
bt.addActionListener(this);
tf.addActionListener(this);
tf0.addActionListener(this);
tf1.addActionListener(this);
pn.add(bt);
pn.add(tf);
pn.add(tf0);
pn.add(tf1);
pn.setLayout(null);
bt.setBounds(60,20,60,20);
tf.setBounds(140,20,40,20);
tf0.setBounds(240,20,40,20);
tf1.setBounds(340,20,40,20);
this.add(pn);
}
public static void main (String[]args)
{
ur u1 = new ur();
u1.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == this.bt)
{
System.out.println("Buttontest");
}
}
}
================================================
Vielen dank schonmal im Vorraus..
Das Fenster baut sich auch sofort auf, Textfelder und Knöppe sind da wo ich sie haben will.
Normalerweise sollte ja jetz in der Konsole der Text kommen sobald ich den Button drücke, aber pustekuchen. Es kommt garnichts. Wo ist mein Fehler....?
==========================
import java.util.*;
import java.io.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ur extends JFrame implements ActionListener
{
JPanel pn;
String s1;
String s2;
String s3;
JButton bt;
JTextField tf0;
JTextField tf1;
JTextField tf;
double d0;
double d1;
double d2;
ActionEvent ae;
public ur()
{
this.setTitle("Rechner");
this.setSize(400,400);
JButton bt = new JButton("Test");
JTextField tf = new JTextField();
JTextField tf0 = new JTextField();
JTextField tf1 = new JTextField();
JPanel pn = new JPanel();
bt.addActionListener(this);
tf.addActionListener(this);
tf0.addActionListener(this);
tf1.addActionListener(this);
pn.add(bt);
pn.add(tf);
pn.add(tf0);
pn.add(tf1);
pn.setLayout(null);
bt.setBounds(60,20,60,20);
tf.setBounds(140,20,40,20);
tf0.setBounds(240,20,40,20);
tf1.setBounds(340,20,40,20);
this.add(pn);
}
public static void main (String[]args)
{
ur u1 = new ur();
u1.setVisible(true);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == this.bt)
{
System.out.println("Buttontest");
}
}
}
================================================
Vielen dank schonmal im Vorraus..