mardi 26 mai 2015
Doppelte MenuBar -> Nach Minimieren verschwunden
Posted on 06:26 by verona
Hallo
ich hoffe mir kann hier jemand etwas weiter helfen.
Wir haben gerade mit OOP begonnen und ich verzweifle gerade an einer Aufgabe. Wir sollen ein JFrame erstellen das Bilder aus einem Ordner anzeigt, mit Button soll man zwischen den Bildern wechseln können.
Ich bin jetzt soweit das ich ein Bild im gezeichnet habe. jedoch wird beim starten ein zweites JMenu angezeigt. Nachdem minimieren und maximieren des Fensters verschwindet es wieder und das Frame sieht so aus, wie es auszusehen hat.
In den Anhängen sind die Bilder. Bild1 ist wie es direkt nach dem starten aussieht und Bild2 wie es aussieht nach dem min und max des Fesnters, also so wie es aussehen soll.
hier noch zum Schluss mein Quellcode
und die paint class
ich hoffe mir kann hier jemand etwas weiter helfen.
Wir haben gerade mit OOP begonnen und ich verzweifle gerade an einer Aufgabe. Wir sollen ein JFrame erstellen das Bilder aus einem Ordner anzeigt, mit Button soll man zwischen den Bildern wechseln können.
Ich bin jetzt soweit das ich ein Bild im gezeichnet habe. jedoch wird beim starten ein zweites JMenu angezeigt. Nachdem minimieren und maximieren des Fensters verschwindet es wieder und das Frame sieht so aus, wie es auszusehen hat.
In den Anhängen sind die Bilder. Bild1 ist wie es direkt nach dem starten aussieht und Bild2 wie es aussieht nach dem min und max des Fesnters, also so wie es aussehen soll.
hier noch zum Schluss mein Quellcode
Java Code:
-
import java.awt.BorderLayout;import java.awt.Color;
-
import java.awt.Font;
-
import java.awt.Graphics;
-
-
-
import javax.swing.BorderFactory;
-
import javax.swing.JButton;
-
import javax.swing.JFrame;
-
import javax.swing.JMenu;
-
import javax.swing.JMenuBar;
-
import javax.swing.JMenuItem;
-
import javax.swing.JPanel;
-
-
-
-
-
public class MyFrame
-
{
-
MyFrame(){
-
// Fenster
-
myFrame.setTitle("Bilder");
-
myFrame.setSize(1000, 1000);
-
myFrame.setLocationRelativeTo(null);
-
myFrame.add(new paint());
-
-
-
// Menu Leiste
-
for(int i=0;i<menuItemString.length;i++)
-
{
-
menu.add(menuItem);
-
// menuItem.addActionListener();
-
}
-
-
-
// //HauptPanel
-
// JPanel mainPanel = new JPanel();
-
// mainPanel.setBorder(BorderFactory.createEmptyBorder(10, 20, 50, 20));//oben, links,unten,rechts
-
// myFrame.add(mainPanel,BorderLayout.CENTER);
-
-
-
//Unteres Panel mit 4 Button
-
-
for(int j=0;j<buttonText.length;j++){
-
-
// button.addActionListener();
-
bottomPanel.add(button);
-
}
-
-
-
menuBar.add(menu);
-
-
myFrame.setJMenuBar(menuBar);
-
-
myFrame.setVisible(true);
-
}
-
-
-
-
-
-
-
-
-
-
-
}
und die paint class
Java Code:
-
import java.awt.Color;import java.awt.Font;
-
import java.awt.Graphics;
-
import java.awt.Image;
-
import java.awt.Toolkit;
-
import java.awt.image.ImageObserver;
-
-
-
import javax.swing.JPanel;
-
-
-
-
-
int breite = getWidth()-100;
-
int hoehe = getHeight()-100;
-
int abstandX = 50;
-
g.drawImage(froeh, abstandX, abstandX, breite, hoehe,this);
-
-
}
-
}
Doppelte MenuBar -> Nach Minimieren verschwunden
Categories: Doppelte MenuBar -> Nach Minimieren verschwunden
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire