Я пытаюсь написать строку в заданной позиции на чертеже, и она работает нормально. Я реализовал Slider в своем приложении. И поскольку пользователь изменяет значение ползунка, я хочу, чтобы шрифт и толщина строки увеличивались и уменьшались. Вот код, который я пробовал
Slider slider= new new Slider();
slider.addDataChangedListener(new DataChangedListener() {
@Override
public void dataChanged(int type, int index) {
this.setBrushGirth(index * 2);
}
});
int offset = girth * 2;
Font f= Font.createSystemFont(Font.FACE_PROPORTIONAL, offset , offset);
g.setFont(f);
g.drawString("Hello World" , currentLine.startX + imageDrawnFromX, currentLine.startY + imageDrawnFromY);
Здесь обхват - это не что иное, как ценность, которую я получаю от движения ползунка.
Итак, как мне установить ширину обводки для текста, чтобы она увеличивалась или уменьшалась в зависимости от значения, полученного из Slider. Я могу установить цвет шрифта текста, но не это.
Любые предложения будут полезны. Спасибо