Я новичок в Java GUI. У меня есть два вопроса. Есть ли способ повторить изображение градиента горизонтально, как при работе с CSS? Если нет, каков обычный способ создания градиента в Java?Java - повторение градиентного изображения по горизонтали (Swing)
0
A
ответ
1
В Swing класс GradientPaint можно использовать для рисования градиента. Ниже приведен пример, который будет рисовать квадрат, содержащий линейный градиент между белым и красным (предполагая, что этот код находится внутри класса, который расширяет JComponent):
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
GradientPaint gradient = new GradientPaint(0,0,Color.WHITE, 100, 0, Color.RED);
g2d.setPaint(gradient);
g2d.fillRect(0,0,100,100);
}
Смежные вопросы
- 1. Повторение изображения по горизонтали (не фоновое изображение)
- 2. фонового изображения растянуть по вертикали, но повторение по горизонтали
- 3. Добавить изображения по горизонтали
- 4. Прокрутка изображения по горизонтали
- 5. Центрирование изображения по горизонтали
- 6. Центрирование изображения, по горизонтали
- 7. Фоновые изображения Java Swing
- 8. java swing путь изображения
- 9. Растянуть середину изображения по горизонтали
- 10. Центр ul (изображения) по горизонтали
- 11. Как центрировать изображения по горизонтали?
- 12. Матрица смещения от градиентного изображения
- 13. Повторение объектов по горизонтали в отчетах о кристаллах?
- 14. java swing display часть изображения
- 15. Повернуть изображение по горизонтали?
- 16. Python/Tkinter: растянуть изображение по горизонтали?
- 17. Java-реализация многомерного градиентного спуска
- 18. Как выровнять 3 изображения идеально по горизонтали?
- 19. FXML как к центру изображения по горизонтали
- 20. Как прокручивать изображения по горизонтали на ежевике
- 21. Выравнивание изображения UIButton по горизонтали в UIImageView
- 22. Android Layout 2 изображения по горизонтали
- 23. Выравнивание стрелок по горизонтали до столбца изображения
- 24. WPF - привязывать изображения по горизонтали к ListView
- 25. Перемещение изображения по горизонтали в OpenCVSharp
- 26. Как отображать два изображения по горизонтали?
- 27. Изображения, извлеченные из PDF, фрагментированы по горизонтали
- 28. Repeat фонового изображения по горизонтали на IPad
- 29. Портретные изображения переворачиваются по горизонтали при загрузке
- 30. Объединить изображения бок о бок (по горизонтали)
Определение «Java GUI» - Распашная? JavaFX? SWT? Что-то другое? – copeg
Поскольку сама Java - это всего лишь язык, вы можете указать, какую библиотеку пользовательского интерфейса вы используете. Является ли это богатым клиентским приложением с помощью Swing или JavaFX, веб-приложения (где бы вы все равно использовали CSS, так что я не думаю), что-то еще? – Thomas
Я использую Swing. –