Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.util.Arrays;
- public class Ramka extends JFrame implements ActionListener {
- JTextField bok1 = new JTextField();
- JTextField bok2 = new JTextField();
- JTextField bok3 = new JTextField();
- JButton sprawdzPrzycisk = new JButton();
- JTextField wynik = new JTextField();
- public Ramka() {
- setVisible(true);
- setSize(500, 500);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setLayout(new GridLayout(3, 3));
- add(bok1);
- add(bok2);
- add(bok3);
- add(sprawdzPrzycisk);
- add(wynik);
- bok1.addActionListener(this);
- bok2.addActionListener(this);
- bok3.addActionListener(this);
- sprawdzPrzycisk.addActionListener(this);
- sprawdzPrzycisk.setText("Sprawdź");
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- Object klikniety = e.getSource();
- if (klikniety == sprawdzPrzycisk) {
- if (sprawdzPolaWyplenione()) {
- wynik.setText("BRAK LICZBY LUB LICZB ");
- return;
- }
- if (sprawdzLiczby()) {
- wynik.setText("PODAJ LICZBY DODATNIE");
- return;
- }
- int najdluzszy;
- int dlugosc1 = Integer.parseInt(bok1.getText());
- int dlugosc2 = Integer.parseInt(bok2.getText());
- int dlugosc3 = Integer.parseInt(bok3.getText());
- int tablica[] = {dlugosc1, dlugosc2, dlugosc3};
- Arrays.sort(tablica);
- if (tablica[2] > (tablica[1] + tablica[0])) {
- wynik.setText("TAK");
- } else {
- wynik.setText("NIE");
- }
- // if (najdluzszy > (dlugosc))
- }
- }
- private boolean sprawdzLiczby() {
- int dlugosc1 = Integer.parseInt(bok1.getText());
- int dlugosc2 = Integer.parseInt(bok2.getText());
- int dlugosc3 = Integer.parseInt(bok3.getText());
- if (dlugosc1 <= 0 || dlugosc2 <= 0 || dlugosc3 <= 0) {
- return true;
- } else {
- return false;
- }
- }
- private boolean sprawdzPolaWyplenione() {
- if (bok1.getText().isEmpty() || bok2.getText().isEmpty() || bok3.getText().isEmpty()) {
- return true;
- } else {
- return false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement