Halli hallo,
ich bin hier seid heute morgen am verzweifeln, und habe das Gefühl das mich entweder mein IDE verarscht, oder mein JDK.
Ich habe alles genauso gemacht wie immer, und ich habe bisher noch nichmal irgendwelchen relevanten quellcode, sondern nur die Implementierung des GUI.
Was zum Henker läuft bitte in dem ersten Tab falsch?
Die Textfelder sollten eigentlich untereinander sein, und die Labels davor, bei mir siehts aber anders aus (alle Elemente liegen in einer Reihe, zu erst die Labels, danach alle Textfelder, und dann die Combobox), egal was ich mache und tue.
Ich habe jetzt auch schon mehrmals das komplette Programm neu geschrieben.
Keine Veränderung!
Ich hoffe ja das ich den Wald vor lauter Bäuen nicht sehe...
Deshalb die Bitte an euch ob ihr vielleicht mal drüber schauen möchtet!?
ich bin hier seid heute morgen am verzweifeln, und habe das Gefühl das mich entweder mein IDE verarscht, oder mein JDK.
Ich habe alles genauso gemacht wie immer, und ich habe bisher noch nichmal irgendwelchen relevanten quellcode, sondern nur die Implementierung des GUI.
Was zum Henker läuft bitte in dem ersten Tab falsch?
Die Textfelder sollten eigentlich untereinander sein, und die Labels davor, bei mir siehts aber anders aus (alle Elemente liegen in einer Reihe, zu erst die Labels, danach alle Textfelder, und dann die Combobox), egal was ich mache und tue.
Ich habe jetzt auch schon mehrmals das komplette Programm neu geschrieben.
Keine Veränderung!
Ich hoffe ja das ich den Wald vor lauter Bäuen nicht sehe...
Deshalb die Bitte an euch ob ihr vielleicht mal drüber schauen möchtet!?
Java:
import java.awt.Font;
import java.awt.Container;
import java.awt.Toolkit;
import java.awt.Dimension;
//import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
/**
* @version 1.0 vom 13.11.2010
* @author Sunny
*/
public class Program extends JFrame{
// Anfang Attribute
private JTabbedPane jTabbedPane1 = new JTabbedPane();
//PrüfPanel
private JPanel jTabbedPane1TabPanel1 = new JPanel();
private JScrollPane jScrollPane1 = new JScrollPane();
private JPanel prüfPanel = new JPanel();
private JLabel jLabel1 = new JLabel();
private JLabel jLabel2 = new JLabel();
private JLabel jLabel3 = new JLabel();
private JLabel jLabel4 = new JLabel();
private JLabel jLabel5 = new JLabel();
private JLabel jLabel6 = new JLabel();
private JLabel jLabel7 = new JLabel();
private JLabel jLabel8 = new JLabel();
private JTextField jTextField1 = new JTextField();
private JTextField jTextField2 = new JTextField();
private JTextField jTextField3 = new JTextField();
private JTextField jTextField4 = new JTextField();
private JTextField jTextField5 = new JTextField();
private JTextField jTextField6 = new JTextField();
private JTextField jTextField7 = new JTextField();
private JTextField jTextField8 = new JTextField();
private String[] jComboBox1Data = {"Deutschland", "England", "USA"};
private JComboBox jComboBox1 = new JComboBox(jComboBox1Data);
private JLabel jLabel9 = new JLabel();
private JLabel jLabel10 = new JLabel();
private JTextField jTextField9 = new JTextField();
private JTextField jTextField10 = new JTextField();
//TabellenPanel
private JPanel jTabbedPane1TabPanel2 = new JPanel();
private JPanel tabellenPanel = new JPanel(); //new TabellenPanel();
//OptionenPanel
private JPanel jTabbedPane1TabPanel3 = new JPanel();
// Ende Attribute
public Program(String title) {
// Frame-Initialisierung
super(title);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
int frameWidth = 717;
int frameHeight = 413;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
cp.add(jTabbedPane1);
jTabbedPane1.setBounds(0, 8, 697, 361);
jTabbedPane1.addTab("Prüfen", jTabbedPane1TabPanel1);
jTabbedPane1.addTab("Tabelle", jTabbedPane1TabPanel2);
jTabbedPane1.addTab("Optionen", jTabbedPane1TabPanel3);
prüfPanel.setBounds(0, 0, 687, 351);
jScrollPane1.setBounds(0,0, 600, 300);
jScrollPane1.add(prüfPanel); // hab ich auch ohne diese Zeile Probiert
jScrollPane1.setViewportView(prüfPanel);
jTabbedPane1TabPanel1.add(jScrollPane1);
//Beginn PrüfPanel
jLabel1.setBounds(24, 32, 68, 16);
jLabel1.setText("Vorname:");
jLabel1.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel1);
jLabel2.setBounds(24, 64, 79, 16);
jLabel2.setText("Nachname:");
jLabel2.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel2);
jLabel3.setBounds(24, 96, 97, 16);
jLabel3.setText("Geburtsdatum:");
jLabel3.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel3);
jLabel4.setBounds(24, 128, 86, 16);
jLabel4.setText("Strasse / Nr.:");
jLabel4.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel4);
jLabel5.setBounds(24, 160, 31, 16);
jLabel5.setText("Plz:");
jLabel5.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel5);
jLabel6.setBounds(24, 192, 44, 16);
jLabel6.setText("Stadt:");
jLabel6.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel6);
jLabel7.setBounds(24, 224, 43, 16);
jLabel7.setText("Land:");
jLabel7.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel7);
jLabel8.setBounds(24, 256, 99, 16);
jLabel8.setText("Karten:");
jLabel8.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel8);
jTextField1.setBounds(136, 24, 153, 24);
jTextField1.setText("jTextField1");
prüfPanel.add(jTextField1);
jTextField2.setBounds(136, 56, 153, 24);
jTextField2.setText("jTextField2");
prüfPanel.add(jTextField2);
jTextField3.setBounds(136, 88, 153, 24);
jTextField3.setText("jTextField3");
prüfPanel.add(jTextField3);
jTextField4.setBounds(136, 120, 113, 24);
jTextField4.setText("jTextField4");
prüfPanel.add(jTextField4);
jTextField5.setBounds(256, 120, 33, 24);
jTextField5.setText("jTextField5");
prüfPanel.add(jTextField5);
jTextField6.setBounds(136, 152, 153, 24);
jTextField6.setText("jTextField6");
prüfPanel.add(jTextField6);
jTextField7.setBounds(136, 184, 153, 24);
jTextField7.setText("jTextField7");
prüfPanel.add(jTextField7);
jTextField8.setBounds(136, 248, 153, 24);
jTextField8.setText("jTextField8");
prüfPanel.add(jTextField8);
jComboBox1.setBounds(136, 216, 153, 24);
prüfPanel.add(jComboBox1);
jLabel9.setBounds(24, 288, 112, 16);
jLabel9.setText("Datum:");
jLabel9.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel9);
jLabel10.setBounds(24, 320, 36, 16);
jLabel10.setText("C:");
jLabel10.setFont(new Font("MS Sans Serif", Font.PLAIN, 13));
prüfPanel.add(jLabel10);
jTextField9.setBounds(136, 280, 153, 24);
jTextField9.setText("jTextField9");
prüfPanel.add(jTextField9);
jTextField10.setBounds(136, 312, 153, 24);
jTextField10.setText("jTextField10");
prüfPanel.add(jTextField10);
//Ende PrüfPanel
// Ende Komponenten
setResizable(false);
setVisible(true);
}
// Anfang Methoden
// Ende Methoden
}