Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??

[es] :: Java :: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??

[ Pregleda: 2787 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??25.09.2006. u 05:16 - pre 214 meseci
Imam mali problem..


Tj kako da mi na dugmetu (Button) pise text u dva reda...

Znaci:
Code:


JButton btn = new JButton("Neki Text"); 
// ili 
button.setText("Neki Text");


Da mi na dugmetu pise:

Neki
Text


Probao sam
Code:

   String newline = "\n";
    JButton button1 = new JButton("Java2 " + newline + " Test ");


Ali nece da radi....

U NET radim ovako Button1.Text = "Neki" & vbNewLine & " Text"...

Verovatno nesto slicno postoji u Javi

Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

xphreak
Egete Žolt
Developer
Zrenjanin

Član broj: 66669
Poruke: 10
*.dhcp-pool-zr.sbb.co.yu.

Jabber: xphreak@jabber.ccc.de
ICQ: 106233631


Profil

icon Re: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??25.09.2006. u 08:37 - pre 214 meseci
Evo jedan primer kako mozes da namestis svoj custom button sa dve linije
Naisao sam na dva primera na netu pa sam oba strpao u jedan
Evo koda:

public class MultiLineDemoFrame extends JFrame
{
public MultiLineDemoFrame() {
super("Multi-Line Demo");

getContentPane().setLayout(new FlowLayout());

JButton b = new JButton();
//setting multi-line text
b.setText("<html>JButton : first line<br> second line </html>");
//setting multi-line tool tip
b.setToolTipText("<html>ToolTip : 1st Line<br>2nd Line<br> 3rd Line </html>");

JButton button1 = new JButton();
file://set gridlayout manager to button1
button1.setLayout(new GridLayout(2,1,0,0));//row,col.hgap,vgap
file://add 2 labels to the button (2 rows as specified above)
button1.add(new JLabel("first line"));
button1.add(new JLabel("second line"));

getContentPane().add(b);
getContentPane().add(button1);
}

public static void main(String[] arg) {

MultiLineDemoFrame m = new MultiLineDemoFrame();

m.setVisible(true);
m.setSize(new Dimension(200, 300));
m.validate();
}
}


Nadam se da ti je pomoglo
Pozdrav
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??25.09.2006. u 09:32 - pre 214 meseci
Naravno pomoglo je...

Radi sada


Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??16.10.2006. u 06:22 - pre 213 meseci
Danas sam radio nesto i spazim da postoji jos jedno lako resenje za ovaj problem..

Posto Java dozvoljava formatiranje upotrebom HTML ovaj problem sa dve linije moze da se resi i ovako:

Code:

// Jednostavno 
JButton button1 = new JButton("<html> Prva Linija <br> Druga Linija</html>");



Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

djomlaue
Mladen Mitrovic
Beograd

Član broj: 88201
Poruke: 17
62.240.0.*

Sajt: www.worldinfuture.com


Profil

icon Re: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??18.10.2006. u 09:28 - pre 213 meseci
Oooo boze, pa covek ti je lepo napisao to u odgovoru. ;)

Citat:
JButton b = new JButton();
//setting multi-line text
b.setText("<html>JButton : first line<br> second line </html>");

http://www.worldinfuture.com/ - Discover the future
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.ispone.net.au.



+30 Profil

icon Re: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??18.10.2006. u 10:01 - pre 213 meseci
Oooo boze pa sta ???

Jbg kad sam citao njegov odgovor onda sam na brzinu video ono sto meni treba i implementirao u moju aplikaciju..
Tako da nisam ni obracao puno paznje na ostatak koda (Tj HTML)....


Jbg i sta sada ??

Moja greska sto nisam sve procitao (Brzina)...


Poz
sale
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

[es] :: Java :: JButton button.setText() Kako na dugmetu prikazati text u dva ili vise redova ??

[ Pregleda: 2787 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.