[ Milanotye @ 10.05.2009. 16:20 ] @
Treba da napravim aplet koji ce pomocu trigonometriskim operacijama da izracunava sin, cos, tg, ctg. "Uradio" sam ovaj aplet, medjutim imam greske koje ja ne mogu da pronadjem :(. Molim vas ako moze neko da ih pronadje. package informatika; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class vezba10 extends JApplet implements ActionListener{ /** * */ private static final long serialVersionUID = 1L; //elementi koji ce biti na apletu JLabel natpis = new JLabel ("KONVERZIJA TRIGONOMETRIJSKIH FUNKCIJA..."); JLabel opis = new JLabel ("Unesite jedinicu:"); JLabel opis2 = new JLabel ("Izaberite jedinicu:"); JLabel opis3 = new JLabel ("Rezultat konverzije:"); JTextField unos_x = new JTextField(12); JTextField rezultat = new JTextField(12); JButton sin = new JButton("sin"); JButton cos = new JButton("cos"); JButton tan = new JButton("tan"); JButton tan = new JButton("ctan"); //init metod public void init (){ Container sadrzaj = getContentPane(); sadrzaj.setLayout(new FlowLayout()); //lising za dugmad sin.addActionListener(this); cos.addActionListener(this); tan.addActionListener(this); ctan.addActionListener(this); //dodavanje komponeneti sadrzaj.add(natpis); sadrzaj.add(opis); sadrzaj.add(unos_x).setBackground(Color.yellow); sadrzaj.add(opis2); sadrzaj.add(sin).setBackground(Color.red); sadrzaj.add(cos).setBackground(Color.red); sadrzaj.add(tan).setBackground(Color.red); sadrzaj.add(ctan).setBackground(Color.red); sadrzaj.add(opis3); sadrzaj.add(rezultat).setBackground(Color.green); setSize(200,250); setVisible(true); } //akcija -- pritisak na dugme public void actionPerformed (ActionEvent e){ String dogadjaj; dogadjaj=e.getActionCommand(); if (dogadjaj.equalsIgnoreCase("sin")){ System.out.println("Konvertujem u sinus..."); u_sin(); } if (dogadjaj.equalsIgnoreCase("cos")){ System.out.println("Konvertujem u cosinus..."); u_cos(); } if (dogadjaj.equalsIgnoreCase("tan")){ System.out.println("Konvertujem u tangens..."); u_tan(); } if (dogadjaj.equalsIgnoreCase("ctan")){ System.out.println("Konvertujem u cotangens..."); u_ctan(); } } //metode za konverziju u odgovarajuce trigonometrijske jedinice public void u_sin (){ String unos = unos_x.getText(); double x= Double.parseDouble(unos); double rez = Math.sin(x); String prikaz; prikaz = String.valueOf(rez); rezultat.setText(prikaz); } public void u_cos (){ String unos = unos_x.getText(); double x= Double.parseDouble(unos); double rez = Math.cos(x); String prikaz; prikaz = String.valueOf(rez); rezultat.setText(prikaz); } public void u_tan (){ String unos = unos_x.getText(); double x= Double.parseDouble(unos); double rez = Math.tan(x); String prikaz; prikaz = String.valueOf(rez); rezultat.setText(prikaz); } public void u_ctan (){ String unos = unos_x.getText(); double x= Double.parseDouble(unos); double rez = Math.ctan(x); String prikaz; prikaz = String.valueOf(rez); rezultat.setText(prikaz); } } |