Hallo. ich bin quasi neu hier und benötige Unterstützung..
ich bin gerade am Java lernen.
also blutiger Anfänger.
ich würde gerne den Button für die Legende so belegen, dass anschließend auf dem Panel eine Legende erscheint.
Also ein kleiner Text wie Hallo würde mir auch erstmal reichen.
Bislang bekomme ich es leider nur zustande, dass mein Panel sich rot färbt.
Ich komm einfach nicht weiter. bin über jede hilfe dankbar
ich bin gerade am Java lernen.
also blutiger Anfänger.
ich würde gerne den Button für die Legende so belegen, dass anschließend auf dem Panel eine Legende erscheint.
Also ein kleiner Text wie Hallo würde mir auch erstmal reichen.
Bislang bekomme ich es leider nur zustande, dass mein Panel sich rot färbt.
Java:
package LegendeButton;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Button extends
javax.swing.JFrame {
private JButton bLegende ;
private JButton bEnde;
Button(String title)
{
super( title );
setLayout( new FlowLayout() );
bEnde = new JButton("Ende");
add(bEnde);
bEnde.setToolTipText("Um zu beenden bitte hier drücken");
bEnde.setName("bEnde");
bEnde.addActionListener(
new ActionListener(){
@Override
public void actionPerformed(
ActionEvent evt) {
System.exit(0);
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
} });
bLegende = new JButton("Legende");
bLegende.setActionCommand( "L" );
add( bLegende );
bLegende.setToolTipText("Um Legende anzuseigen bitte hier drücken");
bLegende.setName("BLegende");
bLegende.addActionListener(
new ActionListener(){
@Override
public void actionPerformed(
ActionEvent evt) {
if ( evt.getActionCommand().equals( "L" ) )
getContentPane().setBackground( Color.red ) ;
}
});
}
}
Ich komm einfach nicht weiter. bin über jede hilfe dankbar
Zuletzt bearbeitet: