← Апрель 2024 | ||||||
1
|
2
|
3
|
4
|
5
|
6
|
7
|
---|---|---|---|---|---|---|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
За последние 60 дней ни разу не выходила
Сайт рассылки:
http://experts.easyprog.ru/blog/java/
Открыта:
19-12-2011
В этой рассылке мы пошагово будем изучать язык программирования Java. Начнем с программы "Hello, World", затем перейдем к примерам посложнее, изучим основные возможности Java а потом начнем писать серьезное приложение.
Статистика
0 за неделю
Изучаем язык Java
Java для чайников. Урок 43. Менеджеры расположения компонентов. Продолжение - 5 Оказывается, можно вообще обойтись без менеджеров расположения компонентов. Когда имеет смысл так делать? Например, вы хотите быстренько создать прототип и пока не хотите заморачиваться с лайоутами - согласитесь, иногда это бывает весьма муторно. Рассмотрим пример: import java . awt . Container ; import java . awt . Insets ; import java . awt . Dimension ; import javax . swing . JButton ; import javax . swing . JFrame ; public ...
Изучаем язык Java
Java для чайников. Урок 42. Менеджеры расположения компонентов. Продолжение - 4 Продолжаем изучать GroupLayout. В прошлый раз мы остановились вот на таком расположении. Как из него сделать, например, такое: Очень просто. Переносим кнопку пять в первый столбец: layout . setHorizontalGroup ( layout . createSequentialGroup ) . addGroup ( layout . createParallelGroup ( LEADING ) . addComponent ( btn1 ) . addComponent ( btn5 ) . addComponent ( btn7 ) ) . addGroup ( layout . createParallelGroup ( LEADING ) . add...
Изучаем язык Java
Java для чайников. Урок 41б. Менеджеры расположения компонентов. Продолжение - 3 Предыдущая часть здесь . А теперь сделаем вот такую программу: Для этого нужно по вертикали и по горизонтали сгруппировать кнопочки по три: layout . setHorizontalGroup ( layout . createSequentialGroup ) . addGroup ( layout . createParallelGroup ( LEADING ) . addComponent ( btn1 ) . addComponent ( btn2 ) . addComponent ( btn3 ) ) . addGroup ( layout . createParallelGroup ( LEADING ) . addComponent ( btn4 ) . addComponent ( btn5...
Изучаем язык Java
Java для чайников. Урок 41а. Менеджеры расположения компонентов. Продолжение - 3 Продолжим изучение лайоута GroupLayout. Предположим, у нас есть девять кнопок. Расположим их сначала просто горизонтально в ряд: Программа будет выглядеть фот так: import javax . swing *; import static javax . swing . GroupLayout . Alignment *; public class Demo extends JFrame { public Demo ) { GroupLayout layout = new GroupLayout ( getContentPane ); getContentPane . setLayout ( layout ); layout . setAutoCreateGaps ( true ); l...
Изучаем язык Java
Java для чайников. Урок 41. Менеджеры расположения компонентов. Продолжение - 3 Продолжим изучение лайоута GroupLayout. Предположим, у нас есть девять кнопок. Расположим их сначала просто горизонтально в ряд: Программа будет выглядеть фот так: import javax . swing *; import static javax . swing . GroupLayout . Alignment *; public class Demo extends JFrame { public Demo ) { GroupLayout layout = new GroupLayout ( getContentPane ); getContentPane . setLayout ( layout ); layout . setAutoCreateGaps ( true ); la...
Изучаем язык Java
Java для чайников. Урок 40. Менеджеры расположения компонентов. Продолжение - 2 На прошлом уроке мы разобрали такие менеджеры расположения, как BoxLayout, CardLayoutDemo и GroupLayout. Последний из них довольно интересный, и сейчас мы попробуем использовать его для написания калькулятора. Для начала сделаем небольшую заготовочку: import javax . swing *; import static javax . swing . GroupLayout . Alignment *; public class CalcDemo extends JFrame { public CalcDemo ) { JLabel label = new JLabel ( " Инди...
Изучаем язык Java
Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...
Изучаем язык Java
Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...
Изучаем язык Java
Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...
Изучаем язык Java
Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...