Флажки отображаются?

JCheckBox special = new JCheckBox ("\nSpecial - $17.95" + "\nMeatball, Sausage, Mushroom, Onion, Pepperoni & Pepper");

В этой строке кода как сделать так, чтобы флажок превратил «...» в две строки?

11.12.2008 21:03:29
1 ОТВЕТ

Самый простой способ - отформатировать его в HTML 3.2 :

    JCheckBox checkBox = new JCheckBox("<HTML>" + "Special - $17.95"
            + "<BR>"
            + "Meatball, Sausage, Mushroom, Onion, Pepperoni & Pepper"
            + "</HTML>");

Альтернативой является установка пользовательского ButtonUI , хотя это значительно более сложный подход.

6
11.12.2008 21:31:13
Как Swing поддерживает разметку HTML, описано здесь: java.sun.com/docs/books/tutorial/uiswing/components/html.html - перейдите по этой ссылке, чтобы узнать
McDowell 12.12.2008 00:53:43