У меня есть меню правой кнопки мыши, и, как вы можете видеть, оно хорошо отображается:
Когда я пытаюсь добавить меню правой кнопки мышив другой таблице это выглядит так:
Могу ли я изменить выравнивание графики или могу заставить MenuItems
быть правильнымразмер?
Вот код (я добавляю его в обе таблицы одинаково):
ContextMenu contextMenu = new ContextMenu(TableCommons.getAttendanceMenuItem(30),
TableCommons.getAttendanceMenuItem(10),
TableCommons.getAttendanceMenuItem(5));
this.table.setContextMenu(contextMenu);
import de.jensd.fx.glyphs.materialdesignicons.MaterialDesignIcon;
import de.jensd.fx.glyphs.materialdesignicons.MaterialDesignIconView;
static MenuItem getAttendanceMenuItem(int number)
{
MenuItem attendanceMenuItem = new MenuItem(number + " day Attendance");
MaterialDesignIconView materialDesignIconView = new MaterialDesignIconView(MaterialDesignIcon.FILE_WORD_BOX);
materialDesignIconView.setSize("1em");
materialDesignIconView.setFill(Main.OFFICE_WORD_BLUE_COLOUR);
attendanceMenuItem.setGraphic(materialDesignIconView);
return attendanceMenuItem;
}