Announcement

Collapse
No announcement yet.

ganzes Frame auf jPanel setzen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ganzes Frame auf jPanel setzen

    Hallo zusammen
    <p>
    Ich habe bis jetzt verzweifelt versucht <b>auf ein event den kompletten Inhalt eines Frame's auf ein jPanel zu transferieren</b>.
    <p>
    Was will ich damit: ich möchte bei meiner eigenen Outlookkomponente auf das Mausklickevent ein Panel duch das jeweils entsprechende Frame ersetzen.
    <p>
    Besten Dank für Eure Hilfe.

  • #2
    Meinst du mit Frame einen JFrame

    Comment


    • #3
      Hallo Thomas <br>
      Ich hab eine Outlookkomponente programmiert.<br>
      Danach hab ich mein Programm in zwei Bereiche aufgeteilt (JPanelLinks,JPanelRechts).<br>
      Auf das JPanelLinks habe ich meine Outlookkomponente gesetzt.<br>
      Für jedes OutlookItem habe ich ein neues Frame(JFrame) mit Panels, Buttons usw. erzeugt.<br>
      Nun will ich auf einen Click bei meinem Outlookitem die rechte Seite(JPanelRechts) durch den kompletten Inhalt des entsprechenden Frames ersetzen.<br>
      <p>
      Fall's Du Delphi kennst(Ich mach's jeweils so):<br>
      var<br>
      <p style="text-indent:3mm">workform : tChildform;<br>
      <p style="text-indent:3mm">// Workform ist auf dem MainForm creiert<br>
      Begin<br>
      <p style="text-indent:3mm">try<br>
      <p style="text-indent:6mm">LockWindowUpdate(handle);<br>
      <p style="text-indent:6mm">workform.hide;<br>
      <p style="text-indent:6mm">workform.parent := nil;<br>
      <p style="text-indent:6mm">frm_Item1.parent := frm_Main.pa_fenster_Main;<br>
      <p style="text-indent:6mm">//frm_Item1 wäre bei meinem Javaprogramm das JFrame je Item<br>
      <p style="text-indent:6mm">//pa_fenster_Main wäre bei meinem Javaprog JPanelRechts<br>
      <p style="text-indent:6mm">workform := frm_Item1;<br>
      <p style="text-indent:3mm">finally<br>
      <p style="text-indent:6mm">LockWindowUpdate(0);<br>
      <p style="text-indent:3mm">end;<br>
      End;<br>
      <p>
      Aber wie geht das in Java ?<p>

      Gruss Pete

      Comment


      • #4
        Der Inhalt eines JFrames befindet sich normalerweise auch in einem JPanel. Den musst du dir besorgen - mit getContentPane und dann wo anders einfügen.

        Thoma

        Comment

        Working...
        X