Випадіння волосся: що робити та як запобігти
Розберімося, на що варто звернути увагу.
Читати більше
Читати більше
|
|
13 січня 2022
MORENKO OLEKSII |
повна версія у малюнках
import javax.swing.*;
import java.awt.*; // библиотеки
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class StudioDigitalPhotoApp { // начало объявления класса PhotoStudioAppSW
public static void main(String[] args) { // объявление нового метода
StudioDigitalPhoto app = new StudioDigitalPhoto();
app.setVisible(true);
}
private static class StudioDigitalPhoto extends JFrame{
public JLabel lb1=new JLabel("Формат фото"); // отображения фиксированного текста; ввод текста
public JLabel tmp1=new JLabel(" ");
public JLabel tmp2=new JLabel(" ");
public JLabel tmp3=new JLabel(" ");
public JLabel tmp4=new JLabel(" ");
public JRadioButton rad1= new JRadioButton("9x12"); // ввод формата фото
public JRadioButton rad2= new JRadioButton("10x15"); //радио кнопка
public JRadioButton rad3= new JRadioButton("18x24");
public JLabel lb2= new JLabel("Кількість фотографій: ");
public JTextField input= new JTextField("1");
public JButton button= new JButton("Ok");
public JLabel tmp5= new JLabel(" ");
public JLabel text1= new JLabel("Ціна: 8.5 грн");
public JLabel tmp6= new JLabel(" ");
public JLabel text2= new JLabel("Кількість: 1 шт");
public JLabel tmp7= new JLabel(" ");
public JLabel text3= new JLabel("Сума замовлення: 8.5 грн");
public JLabel tmp8= new JLabel(" ");
public double cena, sum;
public int counter;
public StudioDigitalPhoto() {
super("Цифрова фотографія");
this.setBounds(100,50,320,200); // ввод координаты окна
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); // выход из приложения
this.setResizable(false);
Container cont1=this.getContentPane();
cont1.setLayout(new GridLayout(9,2));
ButtonGroup grup=new ButtonGroup();
grup.add(rad1);
grup.add(rad2);
grup.add(rad3);
cont1.add(lb1);
cont1.add(tmp1);
cont1.add(rad1);
cont1.add(tmp2);
cont1.add(rad2);
cont1.add(tmp3);
cont1.add(rad3);
cont1.add(tmp4);
cont1.add(lb2);
cont1.add(input);
cont1.add(button);
cont1.add(tmp5);
cont1.add(text1);
cont1.add(tmp6);
cont1.add(text2);
cont1.add(tmp7);
cont1.add(text3);
cont1.add(tmp8);
rad1.setSelected(true);
rad2.setSelected(false);
rad3.setSelected(false);
button.addActionListener(new ButtonListEvent());
}
private class ButtonListEvent implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
if(rad1.isSelected()) cena=8.5f;
else if(rad2.isSelected()) cena=10.0f;
else if(rad3.isSelected()) cena=15.5f;
counter= Integer.parseInt(input.getText());
sum=counter*cena;
text1.setText("Ціна: "+cena+" грн");
text2.setText("Кількість: "+counter+" шт");
text3.setText("Сума замовлення: "+sum+" грн");
}
}
}
}
| 0 | 645 |
Умови використання матеріалів сайту
Використання матеріалів можливе лише за умови активного гіперпосилання на UaModna ( див. Правила* ). Для генерації коду посилання натисніть на кнопку
Думки, позиції, уподобання та заклики, опубліковані на нашому сайті, є власністю авторів і можуть не співпадати з поглядами редакції uamodna.com
| 0 | 649 |