Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tydz_9;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- import java.applet.*;
- public class MyAppletZdarzenia2 extends Applet implements ActionListener {
- boolean bokA = false,
- bokB = false,
- bokC = false;
- Color color = Color.BLACK;
- public void paint (Graphics g) {
- if (bokA == true) {
- g.setColor(color);
- g.drawLine(50,50, 80, 190);
- przycisk1.setLabel("wylacz bokA");
- }
- else {
- g.setColor(this.getBackground());
- g.drawLine(50,50, 80, 190);
- przycisk1.setLabel("WLACZ bokA");
- }
- if (bokB == true) {
- g.setColor(color);
- g.drawLine(80, 190, 190, 50);
- przycisk2.setLabel("wylacz bokA");
- }
- else {
- g.setColor(Color.WHITE);
- g.drawLine(80, 190, 190, 50);
- przycisk2.setLabel("WLACZ bokB");
- }
- if (bokC == true) {
- g.setColor(color);
- g.drawLine(190, 50, 50, 50);
- przycisk3.setLabel("wylacz bokC");
- }
- else {
- g.setColor(Color.WHITE);
- g.drawLine(190, 50, 50, 50);
- przycisk3.setLabel("WLACZ bokC");
- }
- }
- public void actionPerformed(ActionEvent evt) {
- if (evt.getSource() == przycisk1) {
- bokA = !bokA;
- }
- if (evt.getSource() == przycisk2){
- bokB = !bokB;
- }
- if (evt.getSource() == przycisk3){
- bokC = !bokC;
- }
- if (evt.getSource() == przycisk4){
- color = Color.RED;
- }
- if (evt.getSource() == przycisk5){
- color = Color.GREEN;
- }
- repaint(); // WAZNE, zeby funkcja paint wywolywala sie ponownie
- } // koniec funkcji actionPerformed
- // Deklaracje obiektow - zmiennych reprezentujacych przyciski i okno tekstowe
- Button przycisk1,
- przycisk2,
- przycisk3,
- przycisk4,
- przycisk5;
- TextField oknoTekstowe;
- public void init(){
- przycisk1 = new Button("WLACZ A"); // inicjalizacja przycisku
- add(przycisk1); // wyswietla przycisk w oknie appletu
- przycisk1.addActionListener(this); // przypisuje przyciskowi dzialanie opisane w actionPerformed
- przycisk2 = new Button("WLACZ B");
- add(przycisk2);
- przycisk2.addActionListener(this);
- przycisk3 = new Button("WLACZ C");
- add(przycisk3);
- przycisk3.addActionListener(this);
- przycisk4 = new Button("Red");
- add(przycisk4);
- przycisk4.addActionListener(this);
- przycisk5 = new Button("Green");
- add(przycisk5);
- przycisk5.addActionListener(this);
- } // koniec funkcji init
- } // koniec klasy Appletu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement