JLabel lbByDay = new JLabel(Strings.message("report.articles.read.by.hour.title"));
Font fntBold = lbByDay.getFont().deriveFont(Font.BOLD);
lbByDay.setFont(fntBold);
builder.append(lbByDay, 1, CellConstraints.CENTER, CellConstraints.DEFAULT);
builder.appendRelatedComponentsGapRow(2);
builder.appendRow("p:grow");
builder.append(chartByHour, 1, CellConstraints.FILL, CellConstraints.FILL);
builder.appendUnrelatedComponentsGapRow(2);
JLabel lbByWeek = new JLabel(Strings.message("report.articles.read.by.hour.title") + " " +
Strings.message("report.since.reset.box"));