Working Button in Java | Java + Swing | Doom Emacs
This is how you can create your own Working Button in java
------------------------------------------------------------------------------------------------------------------------
SOURCE CODE
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
class NewFrame extends JFrame implements ActionListener {
JButton button = new JButton();
public NewFrame() { // constructor
setTitle("LOL");
setSize(400, 400);
JPanel panel = new JPanel() {
@Override
protected void paintComponent(Graphics g) { // customizing panel with gradient
Graphics2D g2d = (Graphics2D) g;
super.paintComponent(g);
GradientPaint gradient = new GradientPaint(0, 0, Color.cyan, getWidth(), getHeight(), Color.GREEN);
g2d.setPaint(gradient);
g2d.fillRect(0, 0, getWidth(), getHeight());
}
};
JButton button = new JButton("CLICK ME");
panel.add(button);
button.addActionListener(new ActionListener() { // override method to make button functional
@Override
public void actionPerformed(ActionEvent e) { //
JLabel label = new JLabel();
JFrame newFrame = new JFrame();
newFrame.setSize(300, 300);
newFrame.setVisible(true);
label.setText("NOTHING");
label.setHorizontalTextPosition(JLabel.CENTER);
label.setVerticalTextPosition(JLabel.TOP);
label.setForeground(new Color(0x00ff00)); // customizing new frame
label.setFont(new Font("Lucida Console", Font.PLAIN, 20));
label.setIconTextGap(-5);
label.setBackground(Color.BLACK);
label.setOpaque(true);
label.setVerticalAlignment(JLabel.CENTER);
label.setHorizontalAlignment(JLabel.CENTER);
newFrame.add(label);
}
});
button.setBackground(Color.blue);
this.add(panel);
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void actionPerformed(ActionEvent act) {
if (act.getSource() == button) { // optional
System.out.println("LOL");
}
}
}
public class frame {
public static void main(String[] args) {
new NewFrame(); // calling constructor
}
}
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Working Button in Java | Java + Swing | Doom Emacs», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.