Toon posts:

[Java] Is Sun JLine vergeten?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben me wat aan het verdiepen in de theoretische kant gui design. Nu speelt een lijn of shape control een belangrijke rol in gui design, deze kan als lijn onderscheid maken tussen bepaalde delen van een formulier of scherm. Nou was ik opzoek naar een lijn/shape control in java swing maar ik zoek me wezenloos. Is sun zoiets belangrijks als een lijn control vergeten, of is het iets anders?

Zoiets had ik ook bij een groupbox, die kon ik in de eerste instantie ook niet vinden, nou blijkt dat uit een jpanel + een bepaalde border type + een panel label een prachtige groupbox voortkomt.

Voor wie het nog niet duidelijk is wat ik met een lijn control bedoel, dat is zoiets als het tbevel control in delphi: "Use TBevel to create beveled boxes, frames, or lines. The bevel can appear raised or lowered."

Het is mij bekend dat je gemakkelijk "zelf" jcomponent kan maken die een lijntje tekent, maar een gestandariseerde oplossing die onderhouden word door sun zelf is natuurlijk beter :)

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 12:56

RayNbow

Kirika <3

Hmm, een JLabel zonder text, met EtchedBorder en height 2... is dat wat voor je?
(komt tenminste in de buurt van een lijn :))

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Verwijderd

euh...
Bedoel je niet soms de BorderFactory?
Je kan setBorder() op ieder JComponent aamroepen.

Verwijderd

Topicstarter
RayNbow schreef op 22 december 2003 @ 22:45:
Hmm, een JLabel zonder text, met EtchedBorder en height 2... is dat wat voor je?
(komt tenminste in de buurt van een lijn :))
Dat ziet er inderdaad best goed uit, niet helemaal wat ik in gedachten had, maar ik zal eens wat de etchedborder gaan spelen, misschien krijg ik de kleurtjes dan precies goed :)
euh...
Bedoel je niet soms de BorderFactory?
Je kan setBorder() op ieder JComponent aamroepen.
De verschillende type borders kende ik al, maar die hebben altijd 4 kanten en een lijn heeft er maar eentje, de tip van RayNbow om het control gewoon op de hoogte van de border te zetten is een goede tip waar ik nog niet op gekomen was.

[ Voor 31% gewijzigd door Verwijderd op 23-12-2003 09:39 ]


  • EfBe
  • Registratie: Januari 2000
  • Niet online
Net als in .NET, zit ook geen line /shape control meer in. (terwijl al die controls op win32 controls zijn gebaseerd en het daar WEL in zit...)

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • hobbit_be
  • Registratie: November 2002
  • Laatst online: 04-07-2025
Tja het is dan ook maar 2 minuten werk om JLine te implementeren he ;) - maar idd wel gek dat zulk spul er als default niet in zit.
Pagina: 1