Projekt Java - Kalkulator

Dyskusje na temat Javy.
kursant
Nowicjusz
Posty: 1
Dołączył(a): piątek, 3 czerwca 2011, 12:32

Projekt Java - Kalkulator

Post przez kursant »

Witam, mam za zadanie stworzyc aplikacje w JAVIE na zaliczenie, wiec padł pomysl - kalkulator. Obejrzalem cały kurs Java - Tworzenie Aplikacji i zdołałem stworzyć coś takiego:

Code: Zaznacz cały

import javax.swing.*;




import java.awt.*;
import java.awt.event.*;

public class Calc extends JFrame{

	public Calc(){
		                                                    
		this.setVisible(true);      							    //widocznosc
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	    //zamykanie
		this.setTitle("Kalkulator");                     	        //tytuł
		this.setSize(200, 150);                                  	//rozmiar
		//this.setLocation(600, 450);                          		//polozenie
		//this.setResizable(false);                            	    //blokada zmiany rozmiaru
		
		initComponents();
			
	}
	
	public void initComponents(){
		
		JButton display = new JButton("0");
	    display.setEnabled(false);
	    this.add(display, BorderLayout.NORTH);
		
	     	     
		przycisk1 = new JButton ("1");
		przycisk2 = new JButton ("2");
		przycisk3 = new JButton ("3");
		przycisk4 = new JButton ("4");
		przycisk5 = new JButton ("5");
		przycisk6 = new JButton ("6");
		przycisk7 = new JButton ("7");
		przycisk8 = new JButton ("8");
		przycisk9 = new JButton ("9");
		przycisk0 = new JButton ("0");
		przyciskdodaj = new JButton ("+");
		przyciskodejm = new JButton ("-");
		przyciskmnoz = new JButton ("*");
		przyciskdziel = new JButton ("/");
		przyciskwynik = new JButton ("=");
		
		przycisk1.addActionListener(new sluchacz(1));
		
		
		panel.setLayout(new GridLayout(4, 4));
		
		panel.add(przycisk1);
		panel.add(przycisk2);
		panel.add(przycisk3);
		panel.add(przycisk4);
		panel.add(przycisk5);
		panel.add(przycisk6);
		panel.add(przycisk7);
		panel.add(przycisk8);
		panel.add(przycisk9);
		panel.add(przycisk0);
		panel.add(przyciskdodaj);
		panel.add(przyciskodejm);
		panel.add(przyciskmnoz);
		panel.add(przyciskdziel);
		panel.add(przyciskwynik);
		
		this.getContentPane().add(panel);
		 
	}
	
		JPanel panel = new JPanel();
		JButton przycisk0;
		JButton przycisk1;
		JButton przycisk2;
		JButton przycisk3;
		JButton przycisk4;
		JButton przycisk5;
		JButton przycisk6;
		JButton przycisk7;
		JButton przycisk8;
		JButton przycisk9;
		JButton przyciskdodaj;
		JButton przyciskodejm;
		JButton przyciskmnoz;
		JButton przyciskdziel;
		JButton przyciskwynik;
		
		class sluchacz implements ActionListener{
			public sluchacz(int liczba){
				this.pierwsza=liczba;
	 }
			@Override
			public void actionPerformed(ActionEvent e) {
				
				System.out.println(pierwsza);
	}
			int pierwsza;
		
		}
			
	public static void main(String[] args) {
	
		new Calc();
	
	}

}
Aplikacja wygląda tak jak powinna tylko nie wiem jak przypisać buttonom odpowiednie zdarzenia aby wykonywac operacje dodaj odejmij itd. a pozniej wypisac to na wyswietlacz. Mam juz taki gotowy kalkulator z ktorego wywnioskowalem ze musze przypisac buttonom odpowiednie zdarzenia typu command, insert ale nadal nie wiem jak to ugryźć. Gotowiec mnie nie ratuje poniewaz chcialbym znac temat oraz wiedziec co sie dzieje. Jezeli ktos bylby tak mily to prosze o pomoc ew o wskazanie jakichs pomocnych materialow albo lekcji z kursu ktora mi rozjasni temat.
Morfidon
Administrator
Administrator
Posty: 1332
Dołączył(a): wtorek, 5 sierpnia 2008, 21:48
Contact:

Re: Projekt Java - Kalkulator

Post przez Morfidon »

Zobacz tutaj : http://videokurs.pl/forum/java/kalkulat ... lator#p537
jak będziesz miał dalej pytania to pisz :)
Post Reply