jeudi 30 avril 2015

Guiprogrammierung

Hallo es handelt sich hierbei um gailer-net.de tutorial Kapitel 59 Aufgabe 2. Vielleicht kann mir jemand helfen diese Aufgabe zu lösen. Ich weiß nicht wie. Und das ganze vielleicht auch mit einer Erklärung. Ich bin noch Javaanfänger.
Grüße


Java Code:

  1.  
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import javax.swing.*;
  5.  
  6. public class Farbkreis extends JFrame implements ActionListener
  7. {
  8. JButton rotButton ;
  9.  
  10.  
  11. // Konstruktor für ZweiButtons
  12. public Farbkreis(String title)
  13. {
  14. super( title );
  15.  
  16. rotButton = new JButton("Farbkreis");
  17.  
  18.  
  19.  
  20.  
  21. // register the buttonDemo frame
  22. // as the listener for both Buttons.
  23. rotButton.addActionListener( this );
  24.  
  25.  
  26. setLayout( new FlowLayout() );
  27. add( rotButton );
  28.  
  29.  
  30. setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
  31. }
  32.  
  33. public void actionPerformed( ActionEvent evt)
  34. {
  35. // überprüfen, welcher Befehlsstring gesendet wurde
  36. if ( evt.getActionCommand().equals( getBackround() ) )
  37. getContentPane().setBackground( Color.red ) ;
  38. else
  39. getContentPane().setBackground( Color.green ) ;
  40.  
  41.  
  42.  
  43. repaint();
  44. }
  45. public Color getBackround() {
  46. return this.getBackround();
  47.  
  48. }
  49.  
  50.  
  51. public static void main ( String[] args )
  52. {
  53. Farbkreis demo = new Farbkreis( "Farbkreis");
  54. demo.setSize( 200, 150 );
  55. demo.setVisible( true );
  56. demo.getBackground();
  57. System.out.print(demo.getBackground());


Guiprogrammierung

0 commentaires:

Enregistrer un commentaire