Хімічна таблиця Менделєєва

Характеристика об'єктно-орієнтованої мови програмування Java. Розробка програми з кнопками доступу до хімічної таблиці, списку елементів та додаткової інформації про програму та про продукт (ким був розроблений та звідки була взята інформація для нього).

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык украинский
Дата добавления 18.05.2014
Размер файла 2,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

"Атомний номер 86\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"важкий радіоактивний інертний газ\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"222,0176 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома n/a пм\n" +

"Енергія іонізації (перший електрон) \n" +

"1036,5(10,74) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f14 5d10 6s2 6p6\n" +

"");

if (ind == 78) jTextArea1.setText("Резерфордій (Rf)\n" +

"Атомний номер 104\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"невідомий\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"261 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома ? пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"? кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Rn] 5f14 6d2 7s2");

if (ind == 79) jTextArea1.setText("Реній (Re)\n" +

"Атомний номер 75\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Щільний, сріблясто-білий метал\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"186,207 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 137 пм\n" +

"\n" +

"Енергія іонізації(перший електрон) \n" +

"759,1(7,87) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f14 5d5 6s2");

if (ind == 80) jTextArea1.setText("Родій (Rh)\n" +

"Атомний номер 45\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"сріблясто-білий твердий метал\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"102,9055 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 134 пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"719,5(7,46) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d8 5s1");

if (ind == 81) jTextArea1.setText("Ртуть (Hg)\n" +

"Атомний номер 80\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Важка рідина сріблясто-білого кольору\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"200,59 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 157 пм\n" +

"Енергія іонізації (перший електрон) \n" +

"1006,0 (10,43) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f14 5d10 6s2");

if (ind == 82) jTextArea1.setText("Ртуть (Hg)\n" +

"Атомний номер 80\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Важка рідина сріблясто-білого кольору\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"200,59 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 157 пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"1006,0 (10,43) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f14 5d10 6s2");

if (ind == 83) jTextArea1.setText("Рутеній (Ru)\n" +

"Атомний номер 44\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"сріблясто-сірий\n" +

"дуже крихкий метал\n" +

"\n" +

"Атомна маса (молярна маса) \n" +

"101,07 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 134 пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"710,3(7,36) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d7 5s1");

if (ind == 84) jTextArea1.setText("Самарій (Sm)\n" +

"Атомний номер 62\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"рідкоземельний сріблястий метал\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"150,36 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 181 пм\n" +

"Енергія іонізації (перший електрон) \n" +

"540,1(5,60) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f6 6s2");

if (ind == 85) jTextArea1.setText("Плюмбум, (свинець, оливо) (Pb)\n" +

"Атомний номер 82\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"дуже м'який, вязкий метал синювато-білого кольору\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"207,2 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 175 пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"715,2(7,41) кДж/моль (еВ)\n" +

"Електронна конфігурація [Xe] 4f14 5d10 6s2 6p2");

if (ind == 86) jTextArea1.setText("Селен (Se)\n" +

"Атомний номер 34\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"м'ягкий неметал, схожий на сірку\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"78,96 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 140 пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"940,4(9,75) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ar] 3d10 4s2 4p4");

if (ind == 87) jTextArea1.setText("Сіборгій (Sg) - хімічний елемент з атомним номером 106, \n" +

"названий на честь амер. фізика Гленна Сіборга.");

if (ind == 88) jTextArea1.setText("Сірка (S)\n" +

"Атомний номер 16\n" +

"Зовнішній вигляд простої речовини \n" +

"світло-жовта, в чистому вигляді без запаху\n" +

" \n" +

"Атомна маса (молярна маса) \n" +

"32,066 а.о.м. (г/моль)\n" +

"Радіус атома 127 пм\n" +

"\n" +

"Енергія іонізації (перший електрон) \n" +

"999,0(10,35) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ne] 3s2 3p4");

if (ind == 89) jTextArea1.setText("Скандій (Sc)\n" +

"Атомний номер 21\n" +

"Зовнішній вигляд простої речовини \n" +

"помірно м'ягкий, сріблясто-білий метал\n" +

"\n" +

"Атомна маса (молярна маса) \n" +

"44,95591 а.о.м. (г/моль)\n" +

"Радіус атома 162 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"630,8(6,54) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ar] 3d1 4s2");

if (ind == 90) jTextArea1.setText("Аргентум (Ag)\n" +

"Атомний номер 47\n" +

"Зовнішній вигляд простої речовини \n" +

"сріблястий, м'який, ковкий метал\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) \n" +

"107,8682 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 144 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"730,5(7,57) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d10 5s1");

if (ind == 91) jTextArea1.setText("Стибій (Sb)\n" +

"Атомний номер 51\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"твердий сріблясто-білий крихкий напівметал\n" +

"\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) \n" +

"121,760 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 159 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"833,3(8,64) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d10 5s2 5p3");

if (ind == 92) jTextArea1.setText("Стронцій (Sr)\n" +

"Атомний номер 38\n" +

"Зовнішній вигляд простої речовини \n" +

"сріблястий, ковкий метал\n" +

"\n" +

"Атомна маса (молярна маса) \n" +

"87,62 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 215 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"549,0(5,69) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 5s2");

if (ind == 93) jTextArea1.setText("Талій (Tl)\n" +

"Атомний номер 81\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"м'який метал сірого кольору\n" +

"\n" +

"Атомна маса(молярна маса) \n" +

"204,3833 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 171 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"588,9(6,10) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f14 5d10 6s2 6p1");

if (ind == 94) jTextArea1.setText("Тантал (Ta)\n" +

"Атомний номер 73\n" +

"Зовнішній вигляд простої речовини \n" +

"важкий твердий метал сірого кольору\n" +

"\n" +

"Атомна маса(молярна маса) \n" +

"180,9479 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 149 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"760,1 (7,88) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f14 5d3 6s2");

if (ind == 95) jTextArea1.setText("Телур (Te)\n" +

"Атомний номер 52\n" +

"Зовнішній вигляд простої речовини \n" +

"сріблясто-білий крихкий напівметал\n" +

"\n" +

"Атомна маса (молярна маса) \n" +

"127,6 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 160 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) \n" +

"869,0 (9,01) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d10 5s2 5p4");

if (ind == 96) jTextArea1.setText("Тербій (Tb)\n" +

"Атомний номер 65\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Рідкісноземельний метал, м'який, в'язкий.\n" +

"сріблясто-сірого кольору.\n" +

"\n" +

"Атомна маса(молярна маса) \n" +

"158,92534 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 180 пм\n" +

"\n" +

"Енергія іонізації(перший електрон) \n" +

"569,0(5,90) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f9 6s2");

if (ind == 97) jTextArea1.setText("Технецій (Tc)\n" +

"Атомний номер 43\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"сріблясто-сірий радіоактивний метал.\n" +

"\n" +

"Атомна маса(молярна маса) \n" +

"97,9072 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 136 пм\n" +

"\n" +

"Енергія іонізації(перший електрон) \n" +

"702,2(7,28) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d6 5s1");

if (ind == 98) jTextArea1.setText("Титан (Ti)\n" +

"Атомний номер 22\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Твердий, блискучий, сріблястий метал.\n" +

" \n" +

"Атомна маса(молярна маса) \n" +

"47,88 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 147 пм\n" +

"\n" +

"Енергія іонізації(перший електрон) \n" +

"657,8(6,82) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ar] 3d2 4s2");

if (ind == 99) jTextArea1.setText("Торій (Th)\n" +

"Атомний номер 90\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"сірий, м'який, ковкий , в'язкий , радіоактивний метал\n" +

" \n" +

"Атомна маса(молярна маса) \n" +

"232,0381 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 180 пм\n" +

"\n" +

"Енергія іонізації(перший електрон) \n" +

"670,4(6,95) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Rn] 6d2 7s2");

if (ind == 100) jTextArea1.setText("Тулій (Tm)\n" +

"Атомний номер 69\n" +

"Зовнішній вигляд простої речовини \n" +

"м'який, ковкий , в'язкий сріблястий метал\n" +

"\n" +

"Атомна маса (молярна маса) \n" +

"168,93421 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 177 пм\n" +

"\n" +

"Енергія іонізації(перший електрон) \n" +

"589,0(6,10) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f13 6s2");

if (ind == 101) jTextArea1.setText("Коперніцій (Cn)\n" +

"Атомний номер 112\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"ймовірно, рідка срібляста речовина\n" +

"\n" +

"Атомна маса (молярна маса) \n" +

"285 а.о.м. (г/моль)");

if (ind == 102) jTextArea1.setText("Ліверморій \n" +

"(лат. Livermorium, Lv, стара назва Унунгексій \n" +

"(лат. Ununhexium, Uuh)) \n" +

"-- хімічний елемент з атомним номером 116. \n" +

"Найтабільніший ізотоп -- 293Lv з періодом напіврозпаду ~60 мс. \n" +

"Теоретично ліверморій належить до \n" +

"групи 16 періодичної системи.");

if (ind == 103) jTextArea1.setText("Флеровій (лат. Flerovium) \n" +

"-- хімічний елемент IV групи, \n" +

"атомний номер 114, \n" +

"атомна маса -- 289, \n" +

"позначається Fl.");

if (ind == 104) jTextArea1.setText("Дармштадтій (Ds)\n" +

"Атомний номер 110\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Метал, ймовірно знаходиться\n" +

"в твердому стані при 298 K (25 °C).\n" +

"Колір невідомий, але, ймовірно,\n" +

"металічний та сріблясто-білий або сірий\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 271 а.о.м. (г/моль)");

if (ind == 105) jTextArea1.setText("Унуноктій (лат. Ununoctium, Uuo) \n" +

"або ека-радон -- тимчасове найменування для хімічного елемента \n" +

"з атомним номером 118, \n" +

"синтез ізотопів якого був уперше здійснений в \n" +

"2002 й 2005 роках в Об'єднаному інституті ядерних досліджень \n" +

"(Дубна) у співробітництві з \n" +

"Ліверморською національною лабораторією. ");

if (ind == 106) jTextArea1.setText("Унунпентій - (лат. Ununpentium, або ека-вісмут) -- 115-й хімічний елемент V групи періодичної системи \n" +

"атомний номер 115, \n" +

"атомна маса 288, \n" +

"найбільш стабільним є нуклід 288Uup \n" +

"(період напіврозпаду оцінюється в 87 мс). \n" +

"Штучно синтезований елемент, у природі не зустрічається.");

if (ind == 107) jTextArea1.setText("Унунсептій (лат. Ununseptium, Uus) або ека-астат \n" +

"-- тимчасове найменування для хімічного елемента \n" +

"з атомним номером 117. \n" +

"Тимчасове позначення -- Uus. \n" +

"Унунсептій латинською означає 117-й. \n" +

"Назва тимчасова і буде змінена.");

if (ind == 108) jTextArea1.setText("Унунтрій (лат. Ununtrium, Uut) або ека-талій -- \n" +

"113-й хімічний елемент. \n" +

"Був отриманий в результаті експериментів, \n" +

"що проводилися з 14 липня по 10 серпня 2003 року \n" +

"в Об'єднаному інституті ядерних досліджень. \n" +

"Назва унунтрій латинською означає 113-й. \n" +

"Назва тимчасова і буде змінена");

if (ind == 109) jTextArea1.setText("Рентгеній (лат. Roentgenium, колишній Unununium (Uuu)\n" +

"або унунуній - тобто один-один-один) \n" +

"-- штучно синтезований хімічний елемент \n" +

"I групи періодичної системи, \n" +

"атомний номер 111, позначення Rg. \n" +

"Найстабільнійший ізотоп має атомну масу 280 \n" +

"і період напіврозпаду 3,6 секунд");

if (ind == 111) jTextArea1.setText("Фермій (Fm)\n" +

"Атомний номер 100\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"радіоактивний метал\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 257,0951 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 290 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 630() кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Rn] 5f12 7s2");

if (ind == 112) jTextArea1.setText("Фосфор (P)\n" +

"Атомний номер 15\n" +

"Зовнішній вигляд простої речовини \n" +

"Білий, восковидний\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 30,973762 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 128 пм\n" +

"Енергія іонізації \n" +

"(перший електрон) 1011,2(10,48) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ne] 3s2 3p3");

if (ind == 113) jTextArea1.setText("Францій (Fr)\n" +

"Атомний номер 87\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"радіоактивний лужний метал\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 223,0197 а.о.м. (г/моль)\n" +

"\n" +

"Електронна конфігурація [Rn] 7s1");

if (ind == 114) jTextArea1.setText("Флуор (F)\n" +

"Атомний номер 9\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"Жовто-зелений газ, дуже хімічно-активний.\n" +

"Надзвичайно отруйний.\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 18,998403 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома n/a пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 1680,0(17,41) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [He] 2s2 2p5");

if (ind == 115) jTextArea1.setText("Хлор (Cl)\n" +

"Атомний номер 17\n" +

"Зовнішній вигляд простої речовини \n" +

"Жовто-зелений їдкий газ, отруйний.\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 35,4527 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома n/a пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 1254,9(13,01) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ne] 3s2 3p5");

if (ind == 116) jTextArea1.setText("Хром (Cr)\n" +

"Атомний номер 24\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"дуже твердий метал сірого кольору\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 51,9961 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 130 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 652,4(6,76) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Cr] 3d5 4s1");

if (ind == 117) jTextArea1.setText("Цезій (Cs)\n" +

"Атомний номер 55\n" +

"Зовнішній вигляд простої речовини \n" +

"дуже м'який, в'язкий сіруватий метал\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 132,90543 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 267 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 375,5 (3,89) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 6s1");

if (ind == 118) jTextArea1.setText("Церій (Ce)\n" +

"Атомний номер 58\n" +

"Зовнішній вигляд простої речовини \n" +

"ковкий , в'язкий метал сірого кольору\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 140,115 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 181 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 540,1(5,60) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Xe] 4f1 5d1 6s2");

if (ind == 119) jTextArea1.setText("Цинк (Zn)\n" +

"Атомний номер 30\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"в'язкий, блакитно-сірий метал\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 65,39 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 138 пм\n" +

"\n" +

"Енергія іонізації\n" +

"(перший електрон) 905,8(9,39) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Ar] 3d10 4s2");

if (ind == 120) jTextArea1.setText("Цирконій (Zr)\n" +

"Атомний номер 40\n" +

"\n" +

"Зовнішній вигляд простої речовини \n" +

"світло-сірий, блискучий\n" +

"метал, стійкий до корозії\n" +

"\n" +

"Атомна маса\n" +

"(молярна маса) 91,224 а.о.м. (г/моль)\n" +

"\n" +

"Радіус атома 160 пм\n" +

"Енергія іонізації\n" +

"(перший електрон) 659,7(6,84) кДж/моль (еВ)\n" +

"\n" +

"Електронна конфігурація [Kr] 4d2 5s2");

}

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

/* Set the Nimbus look and feel */

//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">

/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.

* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

*/

try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Elements.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Elements.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Elements.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Elements.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

}

//</editor-fold>

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new Elements().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.Box.Filler filler1;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JList jList2;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JScrollPane jScrollPane2;

private javax.swing.JTextArea jTextArea1;

// End of variables declaration

}

Help.java

package Form;

public class Help extends javax.swing.JFrame {

public Help() {

initComponents();

}

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jTabbedPane2 = new javax.swing.JTabbedPane();

jScrollPane2 = new javax.swing.JScrollPane();

jTextArea2 = new javax.swing.JTextArea();

jScrollPane1 = new javax.swing.JScrollPane();

jTextArea1 = new javax.swing.JTextArea();

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

setTitle("Додаткова інформація");

setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));

setMaximumSize(new java.awt.Dimension(400, 300));

setMinimumSize(new java.awt.Dimension(400, 300));

setResizable(false);

jTabbedPane2.setToolTipText("");

jTextArea2.setEditable(false);

jTextArea2.setColumns(20);

jTextArea2.setFont(new java.awt.Font("Monospaced", 0, 12)); // NOI18N

jTextArea2.setRows(5);

jTextArea2.setText("1.Вибір елементу\nПри натисненні кнопки \"Вибору елементу\" відкривається нове вікно програми.\nВ цьому вікні є два текстові поля, в першому є список хімічних елементів таблиці.\nПри натиснення на будь-який елемент списку, в другому текстовому вікні показана\nінформація про вибраний елемент.\nТекстові вікна не підлягають редагуванню.\n\n2.Таблиця\nПри натисненні кнопки \"Таблиця\" відкривається нове вікно програми.\nВ цьому вікні зображена хімічна таблиця основних та всіх хімічних елементів, \nта короткі відомості про кожен елемент. \n\n3.Додаткова інформація\nПри натисненні кнопки \"Додаткова інформація\" відкривається нове вікно програми.\nВ цому вікні знаходяться дві вкладки:\n- Допомога;\n- Інформація про продукт.\n\n4.Вихід\nПри натисненні кнопки \"Вихід\" програма закривається. ");

jScrollPane2.setViewportView(jTextArea2);

jTabbedPane2.addTab("Допомога", jScrollPane2);

jTextArea1.setEditable(false);

jTextArea1.setColumns(20);

jTextArea1.setFont(new java.awt.Font("Monospaced", 0, 18)); // NOI18N

jTextArea1.setRows(5);

jTextArea1.setText("\"Таблиця Менделєєва\" v1.0 \n\nІнформація перевірена та готова до використання\nу різних цілях користувача.\nІнформація взята з:\nhttp://wikipedia.org/\n\n\n(с) Р.А.Ковтюк \n2013 JavaTM ");

jTextArea1.setToolTipText("");

jTextArea1.setBorder(new javax.swing.border.MatteBorder(null));

jTextArea1.setMaximumSize(new java.awt.Dimension(233, 152));

jScrollPane1.setViewportView(jTextArea1);

jTabbedPane2.addTab("Інформація про продукт ", jScrollPane1);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTabbedPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 601, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jTabbedPane2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 444, Short.MAX_VALUE)

);

jTabbedPane2.getAccessibleContext().setAccessibleName("Інформація про продукт ");

pack();

}// </editor-fold>

public static void main(String args[]) {

try {

for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break; }}} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Help.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(Help.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Help.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Help.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {new Help().setVisible(true);}});}

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JScrollPane jScrollPane2;

private javax.swing.JTabbedPane jTabbedPane2;

private javax.swing.JTextArea jTextArea1;

private javax.swing.JTextArea jTextArea2;}

Додаток 2. Блок-схема

Размещено на Allbest.ru


Подобные документы

  • Методи первинної обробки даних - згладжування та характеристика сплайнів. Загальна характеристика об'єктно-орієнтованої мови Java. Принципи побудови графічного інтерфейсу. Розробка алгоритму програми та інтерфейсу користувача програмного продукту.

    дипломная работа [3,3 M], добавлен 10.10.2013

  • Розробка програми на мові програмування С++ з використанням об’єктно-орієнтованого програмування, яка включає в себе роботу з файлами, класами, обробку числової інформації і роботу з графікою. Структура класів і об’єктів. Лістинг та алгоритм програми.

    курсовая работа [104,4 K], добавлен 14.03.2013

  • Аналіз особливостей мови програмування Java та середовища Android Studio. Розробка програмного забезпечення для якісного та ефективного вивчення іноземних слів. Побудова базових алгоритмів і структури даних. Вибір мови програмування, реалізація програми.

    курсовая работа [335,3 K], добавлен 11.01.2015

  • Концепції об'єктно-орієнтованого програмування. Методи створення класів. Доступ до методів базового класу. Структура даних, функції. Розробка додатку на основі діалогових вікон, програми меню. Засоби розробки програмного забезпечення мовами Java та С++.

    курсовая работа [502,5 K], добавлен 01.04.2016

  • Модель в об’єктно-орієнтованих мовах програмування. Програмна модель створена на мові програмування С++, в середовищі програмування Borland С++ Builder 6.0. Вибір засобів реалізації програми. Види інструментів для об'єктно-орієнтованої розробки.

    курсовая работа [116,9 K], добавлен 06.06.2010

  • Розробка логічної гри "Тетріс" у складі набору об’єктно-орієнтованих моделей, програмного коду з використанням об’єктно-орієнтованної мови Java. Проектування архітектури гри, аналіз вимог до неї, опис реалізації, кодування та тестування програми.

    курсовая работа [2,2 M], добавлен 24.10.2010

  • Програма на мові програмування С++. Аналіз стану технологій програмування та обґрунтування теми. Розробка програми виконання завдання, методу вирішення задачі. Робота з файлами, обробка числової інформації і робота з графікою. Розробка програми меню.

    курсовая работа [41,0 K], добавлен 17.02.2009

  • Розробка програми на мові програмування С++ з використанням об'єктно-орієнтованого програмування. Робота з файлами, графікою, класами, обробка числової інформації. Графічні засоби мови програмування. Алгоритм задачі та допоміжні програмні засоби.

    курсовая работа [102,5 K], добавлен 14.03.2013

  • Об’єктно-орієнтоване програмування мовою С++. Основні принципи об’єктно-орієнтованого програмування. Розробка класів з використанням технології візуального програмування. Розробка класу classProgressBar. Базовий клас font. Методи тестування програми.

    курсовая работа [211,3 K], добавлен 19.08.2010

  • Розробка та тестування додатків, які базуються на елементах мови програмування Java, принципи програмування в її середовищі. Вивчення переваг Java-платформи, прикладний програмний інтерфейс та особливості сучасних засобів створення Java-додатків.

    дипломная работа [2,8 M], добавлен 22.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.