Я знаю, что это глупый вопрос.
Простите меня как n00b в CS
У меня есть новый компонент колебания, который наследуется от JComponent.
Я пытаюсь нарисовать линии на его поверхности, чтобы показать, что линии разделяют элемент управления на равные части. Код выглядит как
int spc;
spc = (int) Math.round((this.ZBar.getWidth() / this.ZBar.getModel().getModelSize()));
for (int i = 0; i <= this.ZBar.getModel().getModelSize(); i++) {
g.drawLine(i * spcing, 0, i *, this.ZBar.getHeight());
}
.
this.ZBar.getModel () getModelSize (); выдает количество частей, на которые можно разделить.
Тем не менее, в некоторых случаях остается больше свободного места на самом правом конце моего компонента. Я предполагаю, что это соответствует преобразованию типов, выполненному Math.round. Как я могу решить это ??