Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import javax.swing.*;
- import javax.swing.SwingConstants;
- import java.awt.event.ActionListener;
- public class quiz extends javax.swing.JFrame {
- private JTextField field;
- private JLabel lblOutput;
- private JLabel lblOutputTwo;
- private JLabel label1;
- private ImageIcon image1;
- public void checkfield() {
- String yourText = field.getText();
- String message = "";
- String messageTwo = "";
- try {
- String res = yourText;
- message = "Как называется таблица, где перемножаются числа?";
- if (res.equals("таблица умножения"))
- messageTwo = "Правильно!";
- else
- messageTwo = "Неправильно!";
- } catch (Exception e) {
- messageTwo = "и нажмите на кнопку";
- } finally {
- field.requestFocus();
- field.selectAll();
- lblOutput.setText(message);
- lblOutputTwo.setText(messageTwo);
- }
- }
- public quiz() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setTitle("Квиз \"Математика\"");
- setLayout(new FlowLayout());
- JLabel lblTitle = new JLabel("Квиз \"Математика\"");
- lblTitle.setFont(new Font("Tahoma", Font.BOLD, 15));
- lblTitle.setHorizontalAlignment(SwingConstants.CENTER);
- lblTitle.setBounds(10, 37, 414, 24);
- getContentPane().add(lblTitle);
- image1 = new ImageIcon(getClass().getResource("images/1.png"));
- label1 = new JLabel(image1);
- add(label1);
- label1.setHorizontalAlignment(SwingConstants.CENTER);
- JLabel subject = new JLabel("Вопросы по математике:");
- subject.setHorizontalAlignment(SwingConstants.CENTER);
- subject.setBounds(10, 98, 272, 14);
- getContentPane().add(subject);
- field = new JTextField();
- field.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- checkfield();
- }
- });
- field.setBounds(92, 95, 43, 20);
- getContentPane().add(field);
- field.setColumns(10);
- JButton btnClick = new JButton("Ok");
- btnClick.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- checkfield();
- }
- });
- btnClick.setBounds(172, 149, 89, 23);
- getContentPane().add(btnClick);
- lblOutput = new JLabel("и нажмите на кнопку");
- lblOutput.setHorizontalAlignment(SwingConstants.CENTER);
- lblOutput.setBounds(10, 100, 414, 14);
- getContentPane().add(lblOutput);
- lblOutputTwo = new JLabel();
- lblOutputTwo.setHorizontalAlignment(SwingConstants.CENTER);
- lblOutputTwo.setBounds(10, 100, 414, 14);
- getContentPane().add(lblOutputTwo);
- }
- public static void main(String args[]) {
- quiz gui = new quiz();
- gui.setVisible(true);
- gui.setSize(new Dimension(1092,830));
- gui.setResizable(false);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement