M
Michael32847
Gast
Hallo,
ich habe ein JPanel in einem JPanel, aber der Inhalt von paintComponent wird nicht angezeigt:
Der Button erscheint, aber der Text in paintComponent() erscheint nicht.
Kann mir bitte jemand helfen?
ich habe ein JPanel in einem JPanel, aber der Inhalt von paintComponent wird nicht angezeigt:
Java:
import java.awt.Graphics;
import javax.swing.*;
public class FrameTest extends JPanel
{
public static void main( String[] args )
{
JFrame f = new JFrame();
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
f.setSize( 400, 200 );
FrameTest t = new FrameTest();
JPanel p = new JPanel();
t.add(new JButton("Hallo Welt!"));
p.add(t);
f.add( p );
f.setVisible( true );
}
@Override
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawString("Hallo Welt!", 100, 100);
}
}
Der Button erscheint, aber der Text in paintComponent() erscheint nicht.
Kann mir bitte jemand helfen?