Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package kolokwium_forum_01;
- import java.awt.BorderLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- public class Ramka extends JFrame implements ActionListener{
- public JPanel mojPanel;
- public JButton przycisk;
- public JTextField poleTXT;
- public JTextField poleTXT2;
- int licznikProb=0;
- int wynikLosowania = (int)((Math.random()*100)+1);
- public Ramka () {
- mojPanel = new JPanel();
- this.add(mojPanel);
- wypelnijPanel();
- }
- public void wypelnijPanel() {
- BorderLayout layout = new BorderLayout();
- mojPanel.setLayout(layout);
- przycisk = new JButton("Start");
- mojPanel.add(przycisk, BorderLayout.WEST);
- poleTXT = new JTextField();
- mojPanel.add(poleTXT, BorderLayout.CENTER);
- poleTXT2 = new JTextField();
- mojPanel.add(poleTXT2, BorderLayout.PAGE_END);
- przycisk.addActionListener(this);
- pack();
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- }
- public void actionPerformed(ActionEvent e) {
- Object zrodlo = e.getSource();
- if (zrodlo == przycisk) {
- String odpowiedz=poleTXT.getText();
- int odpowiedzINT=Integer.parseInt(odpowiedz);
- if (wynikLosowania == odpowiedzINT) {
- licznikProb+=1;
- poleTXT.setText("Brawo - odgadłeś w "+String.valueOf(licznikProb)+" próbach.");
- poleTXT2.setText(String.valueOf(licznikProb));
- }
- else if (wynikLosowania > odpowiedzINT) {
- licznikProb+=1;
- poleTXT.setText("Za mała liczba");
- poleTXT2.setText(String.valueOf(licznikProb));
- }
- else {
- licznikProb+=1;
- poleTXT.setText("Za duża liczba");
- poleTXT2.setText(String.valueOf(licznikProb));
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement