JOptionPane отображает проблемы HTML в Java

Итак, у меня есть этот код, он запрашивает у пользователя месяц и год и печатает календарь на этот месяц. Я'У меня есть некоторые проблемы, хотя.

редактирование шрифта HTML влияет только на месяц.дни недели не выровнены в столбцах правильно.

Спасибо!

package calendar_program;

import javax.swing.JOptionPane;

public class Calendar {

public static void main(String[] args) {
    StringBuilder result=new StringBuilder();

    // read input from user
    int year=getYear();
    int month=getMonth();

    String[] allMonths={
            "", "January", "February", "March", "April", "May", "June",
            "July", "August", "September", "October", "November", "December"
    };

    int[] numOfDays= {0,31,28,31,30,31,30,31,31,30,31,30,31};

    if (month == 2 && isLeapYear(year)) numOfDays[month]=29;

    result.append("    "+allMonths[month]+ "  "+ year+"\n"+" S  M  Tu  W Th  F  S"+"\n");

    int d= getstartday(month, 1, year);

    for (int i=0; i

Ответы на вопрос(2)

Ваш ответ на вопрос