Hallo,
Hat jemand Erfahrung mit DesignGridLayout? Ich hab im Internet ein Beispielprogramm gefunden, welches bei mir leider nicht funktioniert. Es wird nur ein leeres Frame ausgegeben. Keine Buttons oder sonst was ist zu sehen. Eclipse gibt auch komischerweise keine Meldungen aus. Hätte vielleicht jemand für mich ein kleines Progrämmchen mit nem Eingabefeld und nem Button zum Beispiel. Würde mich sehr freuen.
Hier mein Programm: (würde mich über jeden Hinweis freuen)
Hat jemand Erfahrung mit DesignGridLayout? Ich hab im Internet ein Beispielprogramm gefunden, welches bei mir leider nicht funktioniert. Es wird nur ein leeres Frame ausgegeben. Keine Buttons oder sonst was ist zu sehen. Eclipse gibt auch komischerweise keine Meldungen aus. Hätte vielleicht jemand für mich ein kleines Progrämmchen mit nem Eingabefeld und nem Button zum Beispiel. Würde mich sehr freuen.
Hier mein Programm: (würde mich über jeden Hinweis freuen)
Code:
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JPanel;
import net.java.dev.designgridlayout.DesignGridLayout;
import net.java.dev.designgridlayout.IRow;
public class ExampleGui {
private JFrame jFrame = null;
public ExampleGui() {
JPanel top = new JPanel();
getJFrame().add(top);
// getJFrame().pack();
JDesktopPane desktop = new JDesktopPane();
jFrame.setContentPane(desktop);
//jFrame.setContentPane(top);
DesignGridLayout layout = new DesignGridLayout(top);
// You can add components one line at a time (not advised)
IRow row = layout.row().grid();
row.add(button());
row.add(button());
// Or using method chaining
layout.row().grid().add(button()).add(button());
// Or, even better, using variable arguments
layout.row().grid().add(button(), button());
}
private JFrame getJFrame() {
if (jFrame == null) {
jFrame = new JFrame();
jFrame.setSize(new Dimension(533, 394));
jFrame.setVisible(true);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
return jFrame;
}
public static void main(String[] args) {
ExampleGui test1 = new ExampleGui();
test1.getJFrame();
}
public static JButton button() {
return new JButton("Button");
}
}
Zuletzt bearbeitet: