Hi,
ich habe ein kleines Problem mit meinem Fenster, ich habe folgenden Javacode:
[Java]
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class start extends JFrame implements ActionListener
{
JButton butPlay;
JButton butQuit;
JLabel head = new JLabel("head");
butPlay = new JButton("play");
butQuit = new JButton("quit");
JPanel headPanel = new JPanel();
JPanel playPanel = new JPanel();
JPanel quitPanel = new JPanel();
public start( String title )
{
setTitle( "Und noch ein Fenster...");
setLayout( new FlowLayout() );
headPanel.add( head );
playPanel.add( butPlay );
quitPanel.add( butQuit );
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
butQuit.addActionListener( this );
butPlay.addActionListener( this );
public void actionPerformed( ActionEvent evt)
{
// überprüfen, welcher Befehlsstring gesendet wurde
if ( evt.getActionCommand().equals( "play" ) )
getContentPane().setBackground( Color.red ) ;
else
getContentPane().setBackground( Color.green ) ;
repaint();
}
public static void main ( String[] args )
{
start frame = new start(null) ;
frame.setSize( 300, 225 );
frame.setResizable( false );
frame.setVisible( true );
}
}
[/Java]
Um was es vorallem geht ist dieser Teil:
[JAVA=55]
public static void main ( String[] args )
{
start frame = new start(null) ;
frame.setSize( 300, 225 );
frame.setResizable( false );
frame.setVisible( true );
}
[/Java]
Eclipse macht mir alles rot was hier rot dargestellt ist, mit der Begründung:
Multiple markers at this line
- Syntax error on token ")", ; expected
Zu dieser Stelle ist meine Frage was daran falsch sein soll?
Die nächste rote Stelle ist diese:
[Java=41]
butPlay.addActionListener( this )
[/Java]
Meine Frage:
Was ist falsch?
Eine weitere rote Stelle ist diese:
[JAVA=44]
public void actionPerformed
[/code]
Wieder meine Frage was ist falsch?!
Und zu guter letzt noch einmal was in Zeile 12:
[JAVA=12]
JLabel head = new JLabel("head")
[/code]
So damit wären das auch alle Sachen
EDIT: Grad herausgefunden das die Rote Schrift in den Javatags nicht funtkioniert...
ich habe ein kleines Problem mit meinem Fenster, ich habe folgenden Javacode:
[Java]
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class start extends JFrame implements ActionListener
{
JButton butPlay;
JButton butQuit;
JLabel head = new JLabel("head");
butPlay = new JButton("play");
butQuit = new JButton("quit");
JPanel headPanel = new JPanel();
JPanel playPanel = new JPanel();
JPanel quitPanel = new JPanel();
public start( String title )
{
setTitle( "Und noch ein Fenster...");
setLayout( new FlowLayout() );
headPanel.add( head );
playPanel.add( butPlay );
quitPanel.add( butQuit );
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
butQuit.addActionListener( this );
butPlay.addActionListener( this );
public void actionPerformed( ActionEvent evt)
{
// überprüfen, welcher Befehlsstring gesendet wurde
if ( evt.getActionCommand().equals( "play" ) )
getContentPane().setBackground( Color.red ) ;
else
getContentPane().setBackground( Color.green ) ;
repaint();
}
public static void main ( String[] args )
{
start frame = new start(null) ;
frame.setSize( 300, 225 );
frame.setResizable( false );
frame.setVisible( true );
}
}
[/Java]
Um was es vorallem geht ist dieser Teil:
[JAVA=55]
public static void main ( String[] args )
{
start frame = new start(null) ;
frame.setSize( 300, 225 );
frame.setResizable( false );
frame.setVisible( true );
}
[/Java]
Eclipse macht mir alles rot was hier rot dargestellt ist, mit der Begründung:
Multiple markers at this line
- Syntax error on token ")", ; expected
Zu dieser Stelle ist meine Frage was daran falsch sein soll?
Die nächste rote Stelle ist diese:
[Java=41]
butPlay.addActionListener( this )
Code:
;
[/Java]
Meine Frage:
Was ist falsch?
Eine weitere rote Stelle ist diese:
[JAVA=44]
public void actionPerformed
Code:
([/c] ActionEvent evt[code])
Wieder meine Frage was ist falsch?!
Und zu guter letzt noch einmal was in Zeile 12:
[JAVA=12]
JLabel head = new JLabel("head")
Code:
;
[/code]
So damit wären das auch alle Sachen
EDIT: Grad herausgefunden das die Rote Schrift in den Javatags nicht funtkioniert...
Zuletzt bearbeitet: