[nachlesen.com] hue-verbesserung fehlersuche

  • From: "Andreas Baumann" <andreas.baumann.1991@xxxxxx>
  • To: nachlesen@xxxxxxxxxxxxx
  • Date: Wed, 24 Mar 2010 18:48:08 +0100

Im Anhang befindet sich die Verbesserung der Hue, dennoch funktioniert die 
Texteingabe nicht. Kann mir einer helfen? Danke


mfg
Andy


Da das Senden mithilfe des Anhanges nicht funktioniert, hier der Quelltext.
-------------------------




package test;



import java.awt.*;
import java.awt.event.*;
import javax.swing.*;






public class Uebung extends JFrame implements ActionListener{

    private JPanel p4;
    private JButton b1;
    private JTextField t1;
    private JLabel radius;
    private int Zahl;
    private String text1;

    public Uebung() {

            setTitle("Rechner");
            setLayout(new FlowLayout());
            setSize(390, 400);
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            setVisible(true);
            setResizable(true);

                final Toolkit tool = getToolkit();
                setLocation(400, 300);

            JPanel p1 = new JPanel();
            p1.setBorder(BorderFactory.createLineBorder(Color.RED));
            p1.setPreferredSize(new Dimension(370, 370));

            JPanel p2 = new JPanel();
            p2.setBorder(BorderFactory.createLineBorder(Color.YELLOW));
            p2.setPreferredSize(new Dimension(360, 40));
            
               radius = new JLabel("Radius");
               t1 = new JTextField(5);
               t1.addActionListener(this);

                    p2.add(radius);
                    p2.add(t1);



            JPanel p3 = new JPanel();
            p3.setBorder(BorderFactory.createLineBorder(Color.BLUE));
            p3.setPreferredSize(new Dimension(360, 40));

                b1 = new JButton("Zeichne Kreis");
                b1.addActionListener(this);
                p3.add(b1);

                

            p4 = new JPanel();
            p4.setBorder(BorderFactory.createLineBorder(Color.ORANGE));
            p4.setPreferredSize(new Dimension(360, 290));

                add(p1);
                p1.add(p2);
                p1.add(p3);
                p1.add(p4);



    }

  
  

    public void actionPerformed(ActionEvent e) {



        if (e.getActionCommand().equals(t1.getText())) {
            Zahl = (int) Double.parseDouble(t1.getText());

         

        }

        if (e.getActionCommand().equals("Zeichne Kreis")) {
            Graphics pipi = p4.getGraphics();
            pipi.setColor(Color.GREEN);
            pipi.fillOval(50, 50,Zahl, Zahl);

        }

        

    }



  public static void main(String[] args) {

        Uebung args = new Uebung();

    }
}
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
-------------------------------------
Die Mailingliste zu http://www.nachlesen.com

nachlesen@xxxxxxxxxxxxx

Other related posts: