|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
|||||||||||
Метод setBackground()12.08.2019, 15:23. Показов 16521. Ответов 20
Метки нет (Все метки)
Приветствую. Читаю сейчас Java. Библиотека профессионала. Том 1. Основы.
На странице 529 там есть такая запись: Чтобы установить цвет фона, следует вызвать метод setBackground () из класса Component, предшественника класса JComponent: var component = new MyComponent(); component.setBackground(Color.PINK); Не могу понять, что я должен сделать по отношению к этому коду из этой же главы, чтобы все работало:
0
|
|||||||||||
| 12.08.2019, 15:23 | |
|
Ответы с готовыми решениями:
20
Метод половинного деления,хорд,ньютона,комбинированный метод Почему .setBackground не работает?
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 12.08.2019, 15:31 | |
|
0
|
|
|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
|
| 12.08.2019, 15:40 [ТС] | |
|
Что я должен сделать, исходя из этой записи, чтобы изменить задний фон:
Чтобы установить цвет фона, следует вызвать метод setBackground () из класса Component, предшественника класса JComponent: var component = new MyComponent(); component.setBackground(Color.PINK); НЕ ДОБАВЛЯЯ В DrawFrame(): getContentPane().setBackground(Color.PIN K);
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 12.08.2019, 16:44 | |
|
ну добавь в другое место куда-нибудь
0
|
|
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
||||||
| 13.08.2019, 08:07 | ||||||
|
если к 500й странице вы не знаете для чего "setBackground", то этому букварю место только в печке на растопку.
хотите изменить цвет фона JFrame ?
0
|
||||||
|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
||
| 13.08.2019, 10:13 [ТС] | ||
|
0
|
||
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|||||||||||||||||||||
| 13.08.2019, 12:15 | |||||||||||||||||||||
|
Sisin, Sisin, задать цвет фона есть десятки способов не описанных в вашем букваре причем даже не применяя "setBackground", и я удосужился прочитать ваш первый пост. Давайте как практик я вам расскажу на что толкает вас ваш букварь, он вам предлагает рисовать в компоненте, да в нем можно рисовать и отлично можно рисовать но за одним НО этого я думаю в вашем букваре нет, вся графика которая идет через "super" она общая, что это значит ? Допустим вы нарисовали ваш замечательный розовый фон, потом окрыленный вы начнете этим же способом рисовать через компоненты в других объектах, и вот вы беретесь за объемный проект где есть работа с потоками и возможно требуется выполнять сдвиг графики ну скажем через "translate" дальше вы увидите что на всех объектах будет проводится этот сдвиг а не одном как вы можете подумать. Конечно можно наплодить классов и дело в шляпе но до того когда вам не требуется работать с координатами и ваши объекты не будут между собой взаимодействовать.
Далее вы рисуете ваши кружки квадратики в отдельном классе, и допустим они вам не нужны больше после демонстрации, что дальше букварь об этом вам сказал ? все не удаленные классы жрут память, не едят а жрут запомните это, ковыряетесь в классе значит будьте готовы к утечке памяти и иногда в масштабах океана. Возможно вам это нужно:
-Карл ты слышал ? Молодой человек уже на 500й странице а научился только ромбики с овалами рисовать, это только первый том Карл ! В печку этот букварь в месте с этим как его там Марксом и Энгельсом.
0
|
|||||||||||||||||||||
|
|
||
| 13.08.2019, 12:27 | ||
|
0
|
||
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|
| 13.08.2019, 13:26 | |
|
Gungala, То есть вы защищаете книгу в которой 500+ страниц пустой болтовни ?
У меня есть книга из прошлого, страниц 200 вроде, называется "Создание игр на Ассемблере", так вот после прочтения этой книги вы будете если не гуру по созданию игр на Ассемблере то как минимум весьма продвинутым знатоком. Потом есть еще одна книга как верстать сайты с нуля, тоже из древности когда еще на html4 верстали, там страниц 70, после прочтения этой книги вы сможете онлайн магазин сами написать, есть еще одна книга тоже из старых мертвого уже языка флеша AS3, написали ее два приятеля американца, когда все русскоязычное сообщество сходило с ума по бестолковой писанине Гурского (книга толщиной в 4 сантиметра) где максимум что можно научиться это кнопочки да баннерчики рисовать и примитевные поделки игр для трехлеток, господа американцы в своей книге на 200 страниц на готовых примерах на пальцах разжевали как полноценные 2D игры делать на AS3. Единственное что меня впечатлило в этой книге Java. Библиотека профессионала судя по ее объему который здесь озвучен и знаниям которые получены после ее чтения, это выдающийся талант автора растянуть то что легко вмещается в несколько десятков страниц на 500+, здесь автору мое почтение, талант талантище Добавлено через 9 минут Автор уже неверно ведет банально примитивный проект пользуясь знаниями этой книги, при таком подходе как он планирует создавать проекты где будет не картинка с шариками и ромбиками а 300 кнопок, столько же Jlabel, динамическая графика и с десяток окон ? Причем все окна будут разные еще в довесок добавим вкладки и еще парочку поток причем один из них работает всегда делая все расчеты в реальном времени что бы пользователь видел реальную картинку своих действий, причем это все не сложно и делается легко, только не такими непонятными дремучими путями
0
|
|
|
|
||
| 13.08.2019, 13:33 | ||
|
По-вашему всё, что не касается программирования графики - пустая болтовня? Вы должны понять, что не все в этом мире становится программистами, чтобы клепать игры. Кому-то нужны более обширные познания, чем просто умение создать интерфейс для игры. Как вы можете заметить, в этой книге обсуждение графики начинается только на 482 странице. ТС весьма недалеко ушёл в этом направлении, поэтому ничего удивительного в том, что он задаётся вопросами
0
|
||
|
|
||
| 13.08.2019, 13:38 | ||
|
0
|
||
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|
| 13.08.2019, 13:45 | |
|
Gungala, судя по содержанию даже после прочтения 14 главы, ТС будет стоять там же где и стоял, я бы эту книгу назвал иначе не так пафосно "Библиотека профессионала" а "Шаг вперед два назад".
Я прочёл эту книгу и у меня по мере чтения не возникало никаких вопросов и мне она далась легко, кто-то другой мог столкнуться с проблемами. То есть вы то же ее читали ? кошмар, теперь понятно откуда 100 потоков для дождя... боюсь представить как выглядело бы звездное небо
0
|
|
|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
||
| 13.08.2019, 14:02 [ТС] | ||
|
Я и сам знаю, что это лучший вариант. Мне интересно, что хочет автор. Я не спрашивал как можно поменять фон в принципе. Мне интересно что надо добавить в представленный в первом сообщении код, чтобы поменять фон, согласно выдержке из книги: Чтобы установить цвет фона, следует вызвать метод setBackground () из класса Component, предшественника класса JComponent: var component = new MyComponent(); component.setBackground(Color.PINK);
0
|
||
|
|
||
| 13.08.2019, 14:03 | ||
|
0
|
||
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
||||||
| 13.08.2019, 14:36 | ||||||
|
Gungala, Вы хотите сказать что операторы цикла "for while" описаны только в 14 главе ? Причем здесь параллельное программирование ?
Sisin, По моему вы сами не знаете что вы хотите, вы бегаете с этим букварем тыкая в 529 страницу крича что истина только там. Ставте перед собой задачу и решайте ее, вы должны уметь применять варианты, искать их, изобретать их один справочник не панацея. Результат готовый проект, учится на бестолковых поделках не вариант эти знания бесполезны на практике. Как ценителя данной литературы советую вам напрямую у автора спросить что он имел ввиду, или что курил, пил, кто музой ему была когда он писал этот догмат. Добавлено через 12 минут Sisin, и вы еще сомневаетесь в этом букваре ?
Можно сослаться что это опечатка, но если вы не знаете что это опечатка то что тогда ? В печку этот букварь...
0
|
||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 13.08.2019, 15:35 | |
|
1
|
|
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|
| 13.08.2019, 16:18 | |
|
любопытно конечно но - Java SE 9 around March 2017, а книга издана в 2016, или автор провидец ?
![]() Меня устраивает под мои хотелки JRE 7.9 там все что мне нужно ^^
0
|
|
|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
|
| 13.08.2019, 16:49 [ТС] | |
|
Nidl, очень жаль, что Вы ни одной книги не написали. Я бы с удовольствием почитал.
0
|
|
|
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
|
|
| 13.08.2019, 17:27 | |
|
Sisin,
на одном форуме я прочитал хорошую мысль, не ковыряйтесь в языках программирования серьезно, когда вы скрупулезно соберете ваш проект он будет никому не нужен либо просто устарел, вот еще одна мысль с которой со мной поделился директор школы realTime - если ты не готов завершить проект не позднее 3-6 месяцев то не стоит его и начинать, пропадет искра, желание. P.S. я пишу и рисую игры, в которые с удовольствием играют
0
|
|
| 13.08.2019, 17:27 | |
|
Помогаю со студенческими работами здесь
20
Первая форма. setBackground и несколько других вопросов СЛАУ. Метод обратной матрицы, метод Гаусса, метод Крамера, метод Зейделя Написать три алгоритма решения СЛАУ: Метод прогонки, метод квадратных корней, метод вращений Метод медиан из трех элементов VS улучшенный быстрый метод сортировки(метод Бентли-Макилроя) Мой код - метод бисекции, метод секущих (метод хорд) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|