Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 1
Регистрация: 23.10.2019
Сообщений: 104

Пытаюсь нарисовать диагональ

06.04.2020, 14:13. Показов 1069. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, я попытался нарисовать диагональ.
Но почему-то не получается.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public static JFrame getFrame(){
        JFrame jFrame = new JFrame("Title");
        jFrame.setSize(640,320);
        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jFrame.setVisible(true);
        jFrame.setLocationRelativeTo(null);
        return jFrame;
    }
 
public class MyComponent extends JComponent {
    @Override
    protected void paintComponent(Graphics g) {
        Graphics2D g2 = (Graphics2D)g;
        g2.drawLine(0,0,640,320);
    }
}
Миниатюры
Пытаюсь нарисовать диагональ  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.04.2020, 14:13
Ответы с готовыми решениями:

Пытаюсь программно создать и нарисовать массив из TImage
Программа запускается... картинки не рисуются; Пытаюсь активировать при событии открытия вкладки Page1. Перечитал несколько ссылок, но...

Пытаюсь нарисовать квадрат, но рисует треугольник. Где ошибка?
Шейдеры нормально отрабатывают int main(void) { //Точки GLfloat vert = { -0.5f, 0.5f, 0.5f, 0.5f, 0.5f, -0.5f, ...

Нарисовать диагональ экрана, состоящую из 15 разноцветных шестигранников
Нарисовать диагональ экрана, состоящую из 15 разноцветных шестигранников

2
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
06.04.2020, 16:03
Размер фрэйма, вроде как, учитывает рамку, а размер компонента - нет, т.е. площадь компонента = размер фрэйма минус рамка
0
1 / 1 / 1
Регистрация: 23.10.2019
Сообщений: 104
06.04.2020, 17:48  [ТС]
Проблема решена
Java
1
2
3
4
5
protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.drawLine(0,0,getWidth(),getHeight());
        g.drawLine(0,getHeight(),getWidth(),0);
    }
P.S Выводит две диагонали
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2020, 17:48
Помогаю со студенческими работами здесь

Нарисовать «диагональ» экрана, состоящую из 50 разноцветных эллисов.
Нарисовать «диагональ» экрана, состоящую из 50 разноцветных эллисов. Помогите пожалуйста с решением такой задачи

Нарисовать диагональ экрана, состоящую из 15 разноцветных треугольников
нарисовать диагональ экрана состоящую из 15 разноцветных треугольников

Нарисовать диагональ экрана, состоящую из 15 шестигранников (Pascal ABC)
Нужно нарисовать диагональ экрана, состоящую из 15 шестигранников Pascal ABC(Только паскаль абс, турбо паскаль не подходит). Нужно...

Вывести на печать главную диагональ матрицы и диагональ расположенной под ней в 2 строки
Как вывести на печать главную диагональ матрицы и диагональ расположенной под ней в 2 строки? Подскажите пожалуйста

Нарисовать флаг, нарисовать график y=ctg x Нарисовать анимацию
Дело таково у меня сейчас практика, где я очень не успиваю сделать все свои задания... Большая просьба кто готов помочь, пишите а кто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru