Hallo Zusammen,
bin seit langem schon "Leser" dieses Forums und habe schon viele hilfreiche Themen und Antworten gefunden! Bei meinem aktuellen Problem komme ich allerdings nicht weiter und brauche eure Hilfe...
Grundproblem:
Mein Menu verschwindet hinter meinen anderen Komponenten. Habe auch schon einiges hier und in g00gle gefunden was genau meinen Fehler beschriebt. Dort heißt es immer "...nutze kein AWT mit Swing zusammen...".
Habe daraufhin natürlich meinen Code überprüft, finde aber keine AWT-Komponenten. Max. ein "GridBagLayout/Constraints" was aber lt. Forum nicht als Komponente zählt... und somit das PRoblem nicht auslösen sollte.
Kann es sein das ich das JMenu/Item noch in der Reihenfolge "nach oben" bringen muss?!
Für einen Hinweis wäre ich sehr dankbar da ich keine Idee mehr habe was es sonst sein könnte... oder ich sehe den Wald vor lauter Bäumen nicht. :bahnhof:
Verwende JDK 1.6.0.22 auf Win7-64bit. Hier mal der Quellcode wo ich die Oberfläche zusammenbaue.
PS: Bin erst vor kurzem von VB auf Java umgestiegen, also bitte nicht wundern wenn manche Codesegmente "stark verbesserungsfähig" sind... vermute auch das es für manche Stellen elegantere Lösungen gibt.
bin seit langem schon "Leser" dieses Forums und habe schon viele hilfreiche Themen und Antworten gefunden! Bei meinem aktuellen Problem komme ich allerdings nicht weiter und brauche eure Hilfe...
Grundproblem:
Mein Menu verschwindet hinter meinen anderen Komponenten. Habe auch schon einiges hier und in g00gle gefunden was genau meinen Fehler beschriebt. Dort heißt es immer "...nutze kein AWT mit Swing zusammen...".
Habe daraufhin natürlich meinen Code überprüft, finde aber keine AWT-Komponenten. Max. ein "GridBagLayout/Constraints" was aber lt. Forum nicht als Komponente zählt... und somit das PRoblem nicht auslösen sollte.
Kann es sein das ich das JMenu/Item noch in der Reihenfolge "nach oben" bringen muss?!
Für einen Hinweis wäre ich sehr dankbar da ich keine Idee mehr habe was es sonst sein könnte... oder ich sehe den Wald vor lauter Bäumen nicht. :bahnhof:
Verwende JDK 1.6.0.22 auf Win7-64bit. Hier mal der Quellcode wo ich die Oberfläche zusammenbaue.
PS: Bin erst vor kurzem von VB auf Java umgestiegen, also bitte nicht wundern wenn manche Codesegmente "stark verbesserungsfähig" sind... vermute auch das es für manche Stellen elegantere Lösungen gibt.
Java:
private void init(){
frmMain = new JFrame("Quickbar");
panCenter = new JPanel();
panSouth = new JPanel(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
mnuBar = new JMenuBar();
mnuInfo = new JMenu("Info");
mnuInfo.setMnemonic(KeyEvent.VK_I);
mnuBar.add(mnuInfo);
frmMain.setJMenuBar(mnuBar);
//panCenter...
lblTxtIPCNumber = new JLabel("ITSM-Nummer:");
txtIPCNumber = new JTextField(15);
panCenter.add(lblTxtIPCNumber);
panCenter.add(txtIPCNumber);
//panSouth...
butClear = new JButton ("Feld leeren");
butClear.addActionListener(new AL_butClear());
butClear.setToolTipText(ttButClear);
butINC = new JButton ("INC");
butINC.addActionListener(new AL_butINC());
butINC.setToolTipText(ttButINC);
butPBI = new JButton ("PBI");
butPBI.addActionListener(new AL_butPBI());
butPBI.setToolTipText(ttButPBI);
butCRQ = new JButton ("CRQ");
butCRQ.addActionListener(new AL_butCRQ());
butCRQ.setToolTipText(ttButCRQ);
butClip = new JButton ("Clip");
butClip.addActionListener(new AL_butClip());
butClip.setToolTipText(ttButClip);
butHome = new JButton ("Home");
butClip.addActionListener(new AL_butHome());
c.fill = GridBagConstraints.HORIZONTAL;
c.weightx = 0.2;
c.gridwidth = 4;
c.gridx = 0;
c.gridy = 0;
panSouth.add(butClear,c);
c.fill = GridBagConstraints.HORIZONTAL;
c.weightx = 0.2;
c.gridwidth = 1;
c.gridx = 0;
c.gridy = 1;
panSouth.add(butINC,c);
c.fill = GridBagConstraints.HORIZONTAL;
c.weightx = 0.2;
c.gridwidth = 1;
c.gridx = 1;
c.gridy = 1;
panSouth.add(butPBI,c);
c.fill = GridBagConstraints.HORIZONTAL;
c.weightx = 0.2;
c.gridwidth = 1;
c.gridx = 2;
c.gridy = 1;
panSouth.add(butCRQ,c);
c.fill = GridBagConstraints.HORIZONTAL;
c.weightx = 0.2;
c.gridwidth = 1;
c.gridx = 3;
c.gridy = 1;
panSouth.add(butClip,c);
frmMain.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frmMain.setBounds(200, 200, 300, 140);
frmMain.getContentPane().add(BorderLayout.CENTER,panCenter);
frmMain.getContentPane().add(BorderLayout.SOUTH,panSouth);
frmMain.setVisible(true);
}//ende init