Jlabel: Как получить место между двумя тегами пролетаHtml

Программисты Html
Ответить
Anonymous
 Jlabel: Как получить место между двумя тегами пролета

Сообщение Anonymous »

Иметь следующую программу < /p>

Код: Выделить всё

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;

public class HTMLabelTryout {

private static final String TEXT =
"This is a paragraph."
+ "This is another paragraph.";

private static final String TEXT2 =
"
This is a paragraph.
"
+ "
This is another paragraph.
";

public static void main(String[] args) {
SwingUtilities.invokeLater(new HTMLabelTryout()::showFrame);
}

private void showFrame() {
JFrame frm = new JFrame();
frm.add(new JLabel(TEXT), BorderLayout.PAGE_START);
frm.add(new JLabel(TEXT2), BorderLayout.PAGE_END);
frm.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
frm.setSize(900, 400);
frm.setLocationRelativeTo(null);
frm.setVisible(true);
}
}
Второй текст выглядит нормально, но сначала я не получаю места между двумя пролетами (маржинальные/левые инструкции с правом поля игнорируются). Есть идеи, как получить горизонтальный разрыв 16px между двумя пролетами в качелях? < /P>
p.s. Я знаю, я могу добавить несколько неразрывных пространственных тегов между пролетами, чтобы получить пространство, но это не точнее и выглядит некрасиво. < /P>
p.p.s. По некоторым причинам я должен использовать HTML здесь и не могу переключиться на JPanel с 2 решением Jlabel.

Подробнее здесь: https://stackoverflow.com/questions/794 ... -span-tags
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»