|
0 / 1 / 0
Регистрация: 28.07.2016
Сообщений: 142
|
|||||||||||
Метод setBackground()12.08.2019, 15:23. Показов 16377. Ответов 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 улучшенный быстрый метод сортировки(метод Бентли-Макилроя) Мой код - метод бисекции, метод секущих (метод хорд) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|