tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
339
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    karl_soost karl_soost ist offline Mitglied
    Registriert seit
    Aug 2007
    Beiträge
    24
    Hallo zusammen,

    folgendes Problem.

    Ich habe mehrere eigene Objekte die alle von JPanel erben.
    Diese werden mittels der Funktion
    Code :
    1
    
     add( einObjekt )
    einem Panel übergeben und sollen in diesem
    an bestimmten x und y Koordinaten gezeichnet werden. Die Objekte sollen dann im Panel frei verschiebbar sein. Deshalb möchte ich auch mit den x und y Koordinaten arbeiten.

    Leider finde ich kein passendes Layout dafür.

    Am Anfang habe ich ein NullLayout verwendet, doch dadurch passen die Größen der Objekte nicht mehr.

    Vielen Dank für eure Hilfe.
     

  2. #2
    Der Wolf Der Wolf ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    153
    Ich habe sowas zwar noch nie gemacht, aber kann dir da nicht ein AbsoluteLayout helfen?
    Oder du packst die Dinger in ein JInternal Frame und arbeitest damit. Das müsste doch auch gehen?
    Geändert von Der Wolf (11.08.10 um 14:38 Uhr)
     

  3. #3
    karl_soost karl_soost ist offline Mitglied
    Registriert seit
    Aug 2007
    Beiträge
    24
    Erst mal vielen Dnak für den Hinweis.
    Aber externe Lins sollen nicht verwendet werden.

    So wie es im Moment schent, kann ich das Problem durch einen eigenen LayoutManager beheben.

    Vielen Dank.
     

  4. #4
    Der Wolf Der Wolf ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Beiträge
    153
    Hey,

    in wie weit sollen externe Links nicht verwendet werden?

    Gruß
    Der Wolf
     

  5. #5
    Avatar von miffi
    miffi miffi ist offline Mitglied Gold
    Registriert seit
    Jul 2009
    Ort
    Ravensburg (BW)
    Beiträge
    139
    Howdie.

    Ihr zwei habt glaub ich über das selbe Layout gesprochen - das absolute Layout in Swing wird mit setLayout(null) erreicht. Mit diesem hab ich so eine Verschiebung im Panel mal realisiert, vermutlich so ähnlich wie du es vorhast karl_soost. Das mit den Größen geht schon, nur nicht mehr über die übliche Methode setSize() und Dimensions, sondern über die "Umrandung". Du kannst die Position und die Größe im selben Aufruf setzen: setBounds(x,y,width,height)

    Gruß
    miffi
     
    "A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
    Douglas Adams

Ähnliche Themen

  1. JPanel zu Position bewegen.
    Von Kai008 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 18.02.10, 08:51
  2. Dreamweaver frei bewegen?
    Von iGarfield im Forum HTML-Editoren
    Antworten: 1
    Letzter Beitrag: 27.10.08, 08:58
  3. JPanel und JComponent - Zeichnen
    Von CerebrosuS im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 11.10.07, 17:43
  4. Frei durchs Gebäude bewegen
    Von cosmoH4d im Forum Cinema 4D
    Antworten: 9
    Letzter Beitrag: 12.07.07, 21:02
  5. bild frei bewegen
    Von tuccain im Forum HTML-Editoren
    Antworten: 3
    Letzter Beitrag: 20.02.02, 20:11