Weet niet of ie hier thuis hoort maar het gaat specifiek over de grafische onderdelen van Java, dus probeer het. In Java is het op vele manieren mogelijk om vensters in te richten, bijvoorbeeld met gridbags.Welke manieren gebruiken jullie en wat zijn de voor en nadelen daarvan, welke libraries gebruiken jullie? (omdat er meteen al externe libraries genoemd worden, liever standaard sun libraries)
Oke ik geef even mijn manier (als template en voorbeeld)
Library: swing
Positionering: via gridbags
Voordelen: Erg flexibel, kan componenten in rijen en kolommen plaatsen (net als in GridLayout), ook kunnen componenten vast worden gehouden in hun eigen cellen en rij en kolom overlappend zijn. Wanneer er gerisized wordt kan er dynamisch op in worden gespeeld (plaatsing van componenten)
Nadelen: Veel regels code om ook relatief eenvoudige zaken weer te geven. Moeilijke en soms onlogische nesting van elementen / componenten.
Welke andere manieren worden er door jullie gebruikt? Ik zoek namelijk een manier met zo min mogelijk code maar ik wil het wel zonder GUI-tool programmeren.
Null Layout is eigenlijk geen optie omdat de opmaak enorm verkloot wordt bij resizen enzovoort, ook heb je dan zo weinig controle over je opmaak dat je beter wat meer tijd en werk in een andere manier kan steken, ook is de null layout een gevaar bij cross platform programmeren (de window managers doen dan hun werk)
Oke ik geef even mijn manier (als template en voorbeeld)
Library: swing
Positionering: via gridbags
Voordelen: Erg flexibel, kan componenten in rijen en kolommen plaatsen (net als in GridLayout), ook kunnen componenten vast worden gehouden in hun eigen cellen en rij en kolom overlappend zijn. Wanneer er gerisized wordt kan er dynamisch op in worden gespeeld (plaatsing van componenten)
Nadelen: Veel regels code om ook relatief eenvoudige zaken weer te geven. Moeilijke en soms onlogische nesting van elementen / componenten.
Welke andere manieren worden er door jullie gebruikt? Ik zoek namelijk een manier met zo min mogelijk code maar ik wil het wel zonder GUI-tool programmeren.
Null Layout is eigenlijk geen optie omdat de opmaak enorm verkloot wordt bij resizen enzovoort, ook heb je dan zo weinig controle over je opmaak dat je beter wat meer tijd en werk in een andere manier kan steken, ook is de null layout een gevaar bij cross platform programmeren (de window managers doen dan hun werk)
[ Voor 36% gewijzigd door Verwijderd op 29-06-2005 11:45 ]