T
Thomas78
Gast
HI,
und zwar geht es darum, dass ich ein JSplitPane eingebaut hab.
Das implementieren funktioniert aber nciht aus gründen die ich nicht rausfinde...
Wahrscheinlich hab ich nur eine kleine funktion vergessen aber ich hab schon alles was mir einfällt ausprobiert...
Die beiden Butons sollten eigentlich unter "create Button" und nicht unter "createLayout" stehen aber da tritt auch ein Fehler auf.
Aber das werde ich Hoffentlich selber herrausfinden können.
Ich hoffe ihr könnt mir Helfen auch wenn es vielleicht ein total Banaler und unsinniger Fehler ist aber ich hab getsern schon denn halbe Tag darauf verschwendet es zu lösen ohne Erfolg wie man sieht.
Danke schonmal im vorraus!!
Thomas
[/code]
und zwar geht es darum, dass ich ein JSplitPane eingebaut hab.
Das implementieren funktioniert aber nciht aus gründen die ich nicht rausfinde...
Wahrscheinlich hab ich nur eine kleine funktion vergessen aber ich hab schon alles was mir einfällt ausprobiert...
Die beiden Butons sollten eigentlich unter "create Button" und nicht unter "createLayout" stehen aber da tritt auch ein Fehler auf.
Aber das werde ich Hoffentlich selber herrausfinden können.
Ich hoffe ihr könnt mir Helfen auch wenn es vielleicht ein total Banaler und unsinniger Fehler ist aber ich hab getsern schon denn halbe Tag darauf verschwendet es zu lösen ohne Erfolg wie man sieht.
Danke schonmal im vorraus!!
Thomas
Code:
import java.awt.*;
import javax.swing.*;
public class Übersicht {
private JFrame frame;
private JPanel panel;
private JButton Ausgabe,hallo;
private JList Liste;
private GridBagLayout gbl;
private GridBagConstraints gbc;
private JSplitPane splitpane;
private JMenuBar menuBar;
public Übersicht() {
init();
}
public void init() {
createFrame();
createPanel();
createButton();
createList();
createmenubar();
createSplitPane();
createLayout();
addLayout();
show();
}
public void createFrame() {
frame = new JFrame();
frame.setTitle("Übersicht");
}
public void createPanel() {
panel = new JPanel();
}
public void createButton() {
}
public void createList() {
}
public void createSplitPane() {
JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
splitPane.setOneTouchExpandable(true);
splitPane.setDividerLocation(0.5d);
}
public void createmenubar(){
menuBar = new JMenuBar();
}
public void createLayout() {
gbl = new GridBagLayout();
panel.setLayout(gbl);
gbc = new GridBagConstraints();
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.insets = new Insets(2, 2, 2, 2);
panel.setLayout(gbl);
gbc.gridx = 0;
gbc.gridy = 0;
gbc.gridheight = 2;
hallo = new JButton("Hallo");
gbl.setConstraints(hallo, gbc);
gbc.gridx = 1;
gbc.gridy = 0;
gbc.gridheight = 1;
Ausgabe = new JButton("Ausgabe");
gbl.setConstraints(Ausgabe, gbc);
}
public void addLayout() {
panel.add(Ausgabe);
panel.add(hallo);
frame.add(panel);
}
public void show() {
frame.setContentPane(splitpane);
frame.setJMenuBar(menuBar);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new Übersicht();
}
}