Я хочу увеличить ширину линии Line2D. Я не мог найти никакого способа сделать это. Нужно ли мне на самом деле сделать небольшой прямоугольник для этой цели?Java2D: Увеличьте ширину линии
66
A
ответ
139
Вы должны использовать setStroke
, чтобы установить ход объекта Graphics2D
.
В примере на странице http://www.java2s.com приведены примеры кода.
Следующий код создает изображение ниже: (.. Обратите внимание, что метод setStroke
не доступен в Graphics
объекта Вы должны бросить его на Graphics2D
объекта)
import java.awt.*;
import java.awt.geom.Line2D;
import javax.swing.*;
public class FrameTest {
public static void main(String[] args) {
JFrame jf = new JFrame("Demo");
Container cp = jf.getContentPane();
cp.add(new JComponent() {
public void paintComponent(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setStroke(new BasicStroke(10));
g2.draw(new Line2D.Float(30, 20, 80, 90));
}
});
jf.setSize(300, 200);
jf.setVisible(true);
}
}
Это сообщение было переписано как статья here.
Смежные вопросы
- 1. Увеличьте ширину стиля
- 2. Увеличьте ширину подменю
- 3. Увеличьте ширину столбца в ui.grid
- 4. Увеличьте ширину графтинга Edge width
- 5. Увеличьте ширину без движущегося изображения
- 6. Увеличьте или увеличьте ширину тега div справа налево
- 7. Не удается нарисовать тонкие линии с помощью Java2D
- 8. Увеличьте ширину вместо перекрытия при использовании flexbox
- 9. Вкладки Android Fragment - Увеличьте ширину вкладок наTabSelected
- 10. Увеличьте ширину заголовка и его элементы
- 11. Увеличьте ширину столбца андроидов с помощью жестов
- 12. Увеличьте ширину всего вывода HTML Rmarkdown
- 13. Увеличьте ширину текстового поля ввода navbar
- 14. Увеличьте ширину поля значения ползунка Qualtrics
- 15. Увеличьте ширину баров при использовании jfreechart
- 16. Увеличьте ширину элемента с помощью jqLite
- 17. Увеличьте ширину кнопки Android слева направо
- 18. Увеличьте ширину сетки заготовки за пределами 1170px
- 19. Увеличьте ширину продукта в Zencart CSS
- 20. HighCharts: Увеличьте ширину и заполнение уложенной гистограммы
- 21. Увеличьте размер линии в колчане3 plot matlab
- 22. Как я могу получить ширину смещения шрифта X в java2D?
- 23. Python GUI меняет ширину линии
- 24. ggsave не ограничивает ширину линии
- 25. отрегулировать ширину линии между панелями
- 26. Алгоритм плавного построения (Java2d)
- 27. Java2D: Обрезание графического объекта с помощью строки
- 28. Java2D Drawing Flickering
- 29. неразрушающие преобразования на объектах java2d
- 30. Как изменить ширину и ширину линии оси в Octave
+1 для иллюстрации! Также рассмотрим 'g2.setRenderingHint (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON)' – trashgod
Да. Хорошая точка зрения. – aioobe