R
Radeon
Gast
Wie im Titel zu lesen habe ich meine Probleme mit dem LayoutManager. Was früher anstandslos funktionierte bringt mich jetzt um den letzten Nerv.
Vorweg: Ich nutze Eclipse.
Ich möchte für meine Präsentationsprüfung nächste Woche mitunter das FlowLayout, BorderLayout und GridLayout vorstellen und dazu ansichtlich drei GUIs programmieren anhand deren man den Unterschied ziemlich schnell und gut erkennt. Alles kein großes Problem der Code für alle drei Klassen steht im Prinzip und MÜSSTE so funktionieren - selbst direkt kopiertes aus "Java ist auch eine Insel" wird nicht gefressen.
Und zwar meckert Eclipse bei setLayout rum mit folgendener Fehlermeldung:
Ich bin vollkommen überfragt was Eclipse da für Fakten macht und hoffe einer von euch hat eine passende Lösung!
Herzlichen Dank schonmal!
Vorweg: Ich nutze Eclipse.
Ich möchte für meine Präsentationsprüfung nächste Woche mitunter das FlowLayout, BorderLayout und GridLayout vorstellen und dazu ansichtlich drei GUIs programmieren anhand deren man den Unterschied ziemlich schnell und gut erkennt. Alles kein großes Problem der Code für alle drei Klassen steht im Prinzip und MÜSSTE so funktionieren - selbst direkt kopiertes aus "Java ist auch eine Insel" wird nicht gefressen.
Java:
package präsentationsprüfung;
import java.awt.*;
import javax.swing.*;
public class BorderLayout extends JFrame{
private static final long serialVersionUID = 1L;
public static void main(String[] args)
{
JFrame f = new JFrame();
f.setTitle("BorderLayout");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setLayout(new BorderLayout());
f.setSize(400,400);
f.setLocationRelativeTo(null);
JButton b1 = new JButton("1");
f.add("North", b1);
JButton b2 = new JButton("2");
f.add("East", b2);
JButton b3 = new JButton("3");
f.add("South", b3);
JButton b4 = new JButton("4");
f.add("West", b4);
JButton b5 = new JButton("5");
f.add("Center", b5);
f.setVisible(true);
}
}
Während im Package Explorer neben meinem "Präsentationsprüfung"-Projekt auch noch mein altes "Schach"-Projekt ist funktionierte die GUI vom Schachprogramm mitsamt eines BorderLayouts bis zuletzt ohne Probleme, bis nun auch dort die Fehlermeldung für die setLayout() Methode auftaucht.The method setLayout(LayoutManager) in the type JFrame is not applicable for the arguments (BorderLayout)
Ich bin vollkommen überfragt was Eclipse da für Fakten macht und hoffe einer von euch hat eine passende Lösung!
Herzlichen Dank schonmal!