Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем язык Java

Изучаем язык 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 ...

2020-10-21 12:24:39 + Комментировать

Изучаем язык Java

Java для чайников. Урок 42. Менеджеры расположения компонентов. Продолжение - 4 Продолжаем изучать GroupLayout. В прошлый раз мы остановились вот на таком расположении. Как из него сделать, например, такое: Очень просто. Переносим кнопку пять в первый столбец: layout . setHorizontalGroup ( layout . createSequentialGroup ) . addGroup ( layout . createParallelGroup ( LEADING ) . addComponent ( btn1 ) . addComponent ( btn5 ) . addComponent ( btn7 ) ) . addGroup ( layout . createParallelGroup ( LEADING ) . add...

2020-06-22 12:33:53 + Комментировать

Изучаем язык 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...

2020-02-25 19:53:17 + Комментировать

Изучаем язык 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...

2020-02-25 11:54:24 + Комментировать

Изучаем язык 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...

2020-02-25 11:53:27 + Комментировать

Изучаем язык 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 ( " Инди...

2019-10-23 15:32:47 + Комментировать

Изучаем язык Java

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...

2019-05-16 21:56:31 + Комментировать

Изучаем язык Java

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...

2019-05-15 21:57:08 + Комментировать

Изучаем язык Java

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...

2019-05-15 13:04:18 + Комментировать

Изучаем язык Java

Новое на сайте Программирование - это просто! (www.easyprog.ru) : В платном разделе Информационные графические системы. Урок 1. Основы аналитической геометрии Компьютерное зрение. Урок 36. Orthogonal matching pursuit. Scilab для чайников. Урок 10. Scilab и компьютерное зрение. Продолжение. Scilab для чайников. Урок 9. Scilab и компьютерное зрение. В бесплатном разделе Java для чайников. Урок 37. JFrame. Scilab для чайников. Урок 6. Работа с полиномами. Java для чайников. Урок 38. Менеджеры расположения ком...

2019-05-15 13:04:15 + Комментировать

Рекомендуем подписаться: