Creating GUI Application in Java
This video demonstrates how to create a simple GUI application in Java. The GUI components covered in this video are JLabel, JPanel, JTextField, JFrame, and ActionListener.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SI extends JPanel{
JLabel pLabel=new JLabel("Principal");
JLabel rLabel=new JLabel("Rate");
JLabel tLabel= new JLabel("Time");
JLabel sLabel=new JLabel("Simple Interest");
//creating textfields
JTextField pText=new JTextField(10);
JTextField rText=new JTextField(10);
JTextField tText=new JTextField(10);
JTextField sText=new JTextField(10);
//create the button objects
JButton cButton = new JButton("Calculate");
JButton clear= new JButton("Clear");
public SI(){
setLayout(new GridLayout(5,2));
add(pLabel);
add(pText);
add(rLabel);
add(rText);
add(tLabel);
add(tText);
add(sLabel);
add(sText);
add(cButton);
add(clear);
cButton.addActionListener(new ButtonListener());
clear.addActionListener(new ButtonListener());
}
//creating buttonListener
private class ButtonListener implements ActionListener{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==cButton)
{
try{
double p=Double.parseDouble(pText.getText());
double r=Double.parseDouble(rText.getText());
double t=Double.parseDouble(tText.getText());
double simpleINt=(p*r*t)/100;
sText.setText(Double.toString(simpleINt));
}catch(Exception ex){
JOptionPane.showMessageDialog(null,"Invalid data entry");
}
}
if(e.getSource()==clear){
pText.setText("");
rText.setText("");
tText.setText("");
sText.setText("");
}
}
}
public static void main(String args[])
{
JFrame Display=new JFrame();
Display.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//creating an object of SI
SI sInterest=new SI();
//adding the panel to the frame
Display.add(sInterest);
Display.setSize(300,300);
Display.setVisible(true);
}
}
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Creating GUI Application in Java», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.