Java How To: Internal Frames смотреть онлайн
In this video I will show you how to create internal frames in Java.
An internal frame is a frame within a frame.
SOURCE CODE BELOW!
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JPanel;
/**
*
* @author Vincent
*/
public class InternalFrames {
public static void main(String[] args) {
JFrame window = new JFrame("Internal Frames");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JDesktopPane desktop = new JDesktopPane();
JPanel top = new JPanel();
final JButton addWindow = new JButton("Add Window");
addWindow.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
final JInternalFrame newWindow = new JInternalFrame(("Internal Window"), true, true, true, true);
//1st boolean - Resizable
//2nd boolean - Closable
//3rd boolean - Maximizable
//4th boolean - Iconifiable
JButton exit = new JButton("Close window");
exit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
newWindow.dispose();
}
});
JPanel t = new JPanel();
t.add(exit);
newWindow.add(t, BorderLayout.NORTH);
newWindow.setVisible(true);
newWindow.setSize(300, 240);
newWindow.setMinimumSize(new Dimension(300, 240));
desktop.add(newWindow);
newWindow.moveToFront();
}
});
top.add(addWindow);
window.add(BorderLayout.NORTH, top);
window.add(BorderLayout.CENTER, desktop);
window.setSize(500, 500);
window.setVisible(true);
window.setLocationRelativeTo(null);
}
}
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java How To: Internal Frames» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.