[JAVA]Vertikale tekst in button?

Pagina: 1
Acties:

  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 10-08 11:19

PromWarMachine

Forsaken Archer

Topicstarter
Mijn idee is om in JAVA een button te maken en in die button moet verticaal de tekst START komen te staan. Kan dit? :?

Ter illustratie:
code:
1
2
3
4
5
6
7
____
|S |
|T |
|A |
|R |
|T |
____


Uiteraard werkt het niet om in de source gewoon enters te gebruiken tussen de letters. Verder heb ik dit nog geprobeerd:

Java:
1
Button knopStart = new Button("S\nt\na\nr\nt");


Dit resulteerde in:

Afbeeldingslocatie: http://www.tweakers.net/ext/f/15563/full.jpg

Verder zou ik niet weten hoe ik iets dergelijks op kan lossen.

Dividend for Starters


Verwijderd

Je zou natuurlijk een plaatje op de button kunnen zetten. Met als plaatje dan gewoon die letters verticaal.

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Mocht je JButtons gebruiken (Swing), dan kun je gewoon netjes HTML in die dingen stoppen. In AWT zou ik het zo 1-2-3 even niet weten.

  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 10-08 11:19

PromWarMachine

Forsaken Archer

Topicstarter
Verwijderd schreef op 14 november 2003 @ 22:34:
Je zou natuurlijk een plaatje op de button kunnen zetten. Met als plaatje dan gewoon die letters verticaal.
Dat wist ik niet. Met welke methode doe ik dat dan? Want setLabel kan alleen strings setten.

Of bedoel je dat je gewoon een plaatje op dezelfde coordinaten zet als de button? Hoe zie je dan nog dat 't een button is?
Glimi schreef op 14 november 2003 @ 22:39:
Mocht je JButtons gebruiken (Swing), dan kun je gewoon netjes HTML in die dingen stoppen. In AWT zou ik het zo 1-2-3 even niet weten.
Nee gebruik ik niet. Gewoon standaard AWT.

Dividend for Starters


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

PromWarMachine schreef op 14 november 2003 @ 23:36:
[...]


Dat wist ik niet. Met welke methode doe ik dat dan? Want setLabel kan alleen strings setten.
ik denk dat hij dus swing buttontjes bedoelt :)
Of bedoel je dat je gewoon een plaatje op dezelfde coordinaten zet als de button? Hoe zie je dan nog dat 't een button is?
gaan prutsen door er wat lijntjes omheen te zetten en te reageren op de muis oid...
swing zou in dat geval wat handiger zijn :)

  • Eelke Spaak
  • Registratie: Juni 2001
  • Laatst online: 16-08 19:14

Eelke Spaak

- Vlad -

Je kan inderdaad het beste Swing gebruiken voor je GUI als je dit soort dingen wil. Als alternatief kan je ook zelf een lightweight-component gaan schrijven om je eigen buttons te maken. Dit is echter wel veel werk.

Ik weet niet of het bij AWT kan, maar je zou kunnen overwegen Button te subclassen en dan paint(Graphics) te overriden. Bij Swing kan dit sowieso, maar misschien kom je bij AWT in de knoop met de native paint() methoden.

TheStreme - Share anything with anyone


Verwijderd

Ahum.. ik heb niet goed gelezen...

Je kan toch ook gewoon /n gebruiken voor elke nieuwe regel ??

[ Voor 28% gewijzigd door Verwijderd op 15-11-2003 18:59 ]


  • Robtimus
  • Registratie: November 2002
  • Laatst online: 14:03

Robtimus

me Robtimus no like you

Verwijderd schreef op 15 november 2003 @ 18:53:
Je kan toch ook gewoon /n gebruiken voor elke nieuwe regel ??
Het is \n, en dat heeft TS dus al geprobeerd. Dan komen die leuke blokjes dus.

More than meets the eye
There is no I in TEAM... but there is ME
system specs


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 15-08 18:56

alienfruit

the alien you never expected

Gewoon effe nieuwe button control maken, doe ik in Delphi ook altijd :+

  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 10-08 11:19

PromWarMachine

Forsaken Archer

Topicstarter
Het is gelukt!

'k Wist van het bestaan van dat Swing niet af. Het is een schoolopdracht en we zijn pas 3 maanden aan het leren. Zonder het te beseffen gebruikte ik dus alleen AWT. Maar na een middagje Googlen en lezen blijkt dat je met Swing best wel hele interessante dingen dan doen!

Heb nu gewoon twee Swingbuttons gemaakt, met een Photoshopped plaatje.

Alleen blijkt het niet meer nodig, omdat ik alleen gehele getallen hoef te gebruiken. Dan valt de ,-knop af en had ik ruimte om de start- en stopknoppen ertussen te proppen.

Bedankt :)

Dividend for Starters


Verwijderd

Even offtopic een vraagje tussen door....

Wat doet de rekenmachine als je op Start of Stop drukt?

Kijk op een handheld calc snap ik... maar dan is het On/Off om te zorgen dat de battery het wat langer uithoudt... maar op een rekenmachine op de pc?

Grtz Dark 8)
Pagina: 1