Witam
Meczę się już przeszło pół dnia z edycją html w Javie.
Chcę, żeby część tekstu z tej samej lini była wyświetlona po lewej, a cześć po prawej stronie.
Nie udaje mi się uzyskać tego efektu bez następnego
czyli tekst idzie do nowej lini jak w przypadku
Model : dane modelu
Z góry dzięki za pomoc.
import javax.swing.*;
public class Main{
private static void createAndShowGUI() {
String whtml = ("<html><body style=\"width: 150px;\" >"
+ "<div style=\"display: inline;border: solid 1px black; min-height: 500px;\">"
+ "<p style=\"text-align: center; color : white;background-color: #808080;\"><font size=\"4\">Ogólne:</font></p>"
+ "<p style=\"text-align: left;background-color : white;display:inline;\"><span style=\"display: inline;\">Model:"
+ "<p style=\"text-align: right;background-color : white;display:inline;\"><span style=\"display: inline;\">"
+ "dane modelu"
+ "</font>"
+ "<p style=\"text-align: left;background-color: #E8E8E8 ;\">Ekran: <right>"
+ "dane ekranu"
+ "<p style=\"text-align: left;background-color: white ;\">System: <right>"
+ "dane systemu"
+ "</b></p>" + "</div>" + "</body></html>");
JLabel labelHtml = new JLabel(whtml);
JFrame frame = new JFrame("html");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(labelHtml);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
}