M
Mihausen
Gast
Hallo,
habe folgendes Problem, ich möchte meinem Applet ein Menu hinzufügen und das Programm soll an sich zeichnen können. Wenn ich nun das Applet lade, paintet es mir sofort und mein Menu verschwindet erst wenn ich imaginär einen Menupunkt erwische lädt das Menu und überschreibt wieder das gemalte. Wie kann ich das verhindern bzw. wie kann ich nur auf ein scrollPane oder Pane malen ohne das Menu zu übermalen ?
habe folgendes Problem, ich möchte meinem Applet ein Menu hinzufügen und das Programm soll an sich zeichnen können. Wenn ich nun das Applet lade, paintet es mir sofort und mein Menu verschwindet erst wenn ich imaginär einen Menupunkt erwische lädt das Menu und überschreibt wieder das gemalte. Wie kann ich das verhindern bzw. wie kann ich nur auf ein scrollPane oder Pane malen ohne das Menu zu übermalen ?
Java:
package et.gui;
import java.awt.Graphics;
import javax.swing.JApplet;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class MenuApplet extends JApplet {
public void init() {
JMenuBar menubar = new JMenuBar();
JMenu menuFile = new JMenu("File");
JMenuItem openItem = new JMenuItem("Open");
menuFile.add(openItem);
JMenuItem saveItem = new JMenuItem("Save");
menuFile.add(saveItem);
menubar.add(menuFile);
JMenu menuHelp = new JMenu("Help");
JMenuItem aboutItem = new JMenuItem("About");
menuHelp.add(aboutItem);
menubar.add(menuHelp);
setJMenuBar(menubar);
}
public void paint(Graphics g)
{
g.drawLine(10, 10, 20, 20);
}
}