[ sale83 @ 25.09.2006. 05:16 ] @
| 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 |
[ xphreak @ 25.09.2006. 08:37 ] @
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
[ sale83 @ 25.09.2006. 09:32 ] @
Naravno pomoglo je...
Radi sada
Poz
sale
[ sale83 @ 16.10.2006. 06:22 ] @
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
[ djomlaue @ 18.10.2006. 09:28 ] @
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>");
[ sale83 @ 18.10.2006. 10:01 ] @
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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.