/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Flere linier text på JButton
Fra : Allan Schmidt


Dato : 25-09-02 09:27

Hej folkens...

Hvordan laver man lettest et JButton med flere linier text?
Skal man til at pille ved Look&Feel?
Skal man lave sin egen klasse der ekstender AbstractButton?

Eksempel er velkommen.

AS



 
 
Trygleren (25-09-2002)
Kommentar
Fra : Trygleren


Dato : 25-09-02 10:17

//<br> er htmlkode for ny linie.
//Du kan også bruge <p>.

String label = "<html>"+"Hej, her er linie et. "+"<br>"+"Og her er linie
to - hurra for htmlkode!!"+"</html>";


Du kan altså bruge primitive htmlkoder (<center>, <font>,<font color>, <p>)
i JLabel, JButton, tooltip osv.
Htmlkoder kan du nemt finde rundt omkring på nettet. Bare søg på Google.


--
"Sic gorgiamus allos subjectatos nunc"
Lars Winther




Trygleren (25-09-2002)
Kommentar
Fra : Trygleren


Dato : 25-09-02 10:19

> String label = "<html>"+"Hej, her er linie et. "+"<br>"+"Og her er linie
> to - hurra for htmlkode!!"+"</html>";

JButton hurraKnap = new JButton(label);
//Hehe

--
"Sic gorgiamus allos subjectatos nunc"
Lars Winther






Allan Schmidt (26-09-2002)
Kommentar
Fra : Allan Schmidt


Dato : 26-09-02 13:57

> > String label = "<html>"+"Hej, her er linie et. "+"<br>"+"Og her er linie
> > to - hurra for htmlkode!!"+"</html>";
>
> JButton hurraKnap = new JButton(label);
> //Hehe

Tak til jer begge for svar. Havde overvejet det med at extende JButton, men
jeg mente bare at det var lidt overdrevet hvis man blev nødt til det for at
dele en streng på en JButton op i 2 linier... HTML metoden passer perfekt
til formålet.

AS



Tonny Gregersen (25-09-2002)
Kommentar
Fra : Tonny Gregersen


Dato : 25-09-02 19:16

> Hvordan laver man lettest et JButton med flere linier text?
> Skal man til at pille ved Look&Feel?
> Skal man lave sin egen klasse der ekstender AbstractButton?
>
> Eksempel er velkommen.

Du kan enten gøre som vist tidligere med html-kode, men hvis du skal lave
mange knapper med f.eks. to linier, så kan du med fordel vælge at lave din
egen klasse, som extend'er JButton noget ala. nedenstående:

/************************/
/* Class: TwoLineButton.java */
/************************/
import java.awt.*;
import javax.swing.*;

public class TwoLineButton extends JButton{

public TwoLineButton(String first_line, String second_line)
{
this.setLayout(new BorderLayout());

JLabel new_label1 = new JLabel(first_line);
JLabel new_label2 = new JLabel(second_line);

this.add(BorderLayout.NORTH,new_label1);
this.add(BorderLayout.SOUTH,new_label2);
}
}

Med venlig hilsen
Tonny Gregersen



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste