RUVIDEO
Поделитесь видео 🙏

Java Login Form Part 3 смотреть онлайн

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.UIManager;

public class Login {


private static JFrame frame;
private static JPanel northPanel;
private static JPanel centerPanel;
private static JPanel southPanel;
private static JLabel headingLabel;
private static JLabel usernameLabel;
private static JLabel passwordLabel;
private static JTextField usernameField;
private static JPasswordField passwordField;
private static JButton loginBtn;

/*
* UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
* */

public void start(){
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch(Exception e){

}
new Login().buildLogin();
}

private static void buildLogin(){

// Build objects
frame = new JFrame();
northPanel = new JPanel();
centerPanel = new JPanel();
southPanel = new JPanel();
headingLabel = new JLabel();
usernameLabel = new JLabel();
passwordLabel = new JLabel();
usernameField = new JTextField();
passwordField = new JPasswordField();
loginBtn = new JButton();

// Labels
headingLabel.setText("Login");
headingLabel.setForeground(new Color(255,255,255));
headingLabel.setVisible(true);

usernameLabel.setText(" Username: ");
usernameLabel.setForeground(new Color(50,50,50));
usernameLabel.setVisible(true);

passwordLabel.setText(" Password: ");
passwordLabel.setForeground(new Color(50,50,50));
passwordLabel.setVisible(true);

// Buttons
loginBtn.setText("Login");
loginBtn.setVisible(true);
loginBtn.addActionListener(new Validate1());

// Panels
northPanel.add(headingLabel);
northPanel.setBackground(new Color(200,90,90));
centerPanel.add(usernameLabel);
centerPanel.add(usernameField);
centerPanel.add(passwordLabel);
centerPanel.add(passwordField);
centerPanel.setLayout(new GridLayout(2,2));
southPanel.add(loginBtn);

// JFrame
frame.getContentPane().add(BorderLayout.NORTH,northPanel);
frame.getContentPane().add(BorderLayout.CENTER,centerPanel);
frame.getContentPane().add(BorderLayout.SOUTH,southPanel);
frame.setSize(300,150);
frame.setResizable(false);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);


}


// Validate1
static class Validate1 implements ActionListener {
public void actionPerformed(ActionEvent e) {

String username = null;
String password = null;

try{
username = usernameField.getText().trim();
password = passwordField.getText().trim();

if(username.equals("") && password.equals("")){
usernameLabel.setForeground(new Color(255,0,0));
passwordLabel.setForeground(new Color(255,0,0));
} else {
if(username.equals("")){
usernameLabel.setForeground(new Color(255,0,0));
passwordLabel.setForeground(new Color(50,50,50));
} else {
if(password.equals("")){
usernameLabel.setForeground(new Color(50,50,50));
passwordLabel.setForeground(new Color(255,0,0));
} else {
usernameLabel.setForeground(new Color(50,50,50));
passwordLabel.setForeground(new Color(50,50,50));
}
}
}

}catch(Exception validateError){

}

}
}

}

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Java Login Form Part 3» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.