package informatika;
package informatika;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class seminarski 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 ctg = new JButton("ctg");
//init metod
public void init (){
Container sadrzaj = getContentPane();
sadrzaj.setLayout(new FlowLayout());
//lising za dugmad
sin.addActionListener(this);
cos.addActionListener(this);
tan.addActionListener(this);
ctg.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.green);
sadrzaj.add(cos).setBackground(Color.green);
sadrzaj.add(tan).setBackground(Color.green);
sadrzaj.add(ctg).setBackground(Color.green);
sadrzaj.add(opis3);
sadrzaj.add(rezultat).setBackground(Color.yellow);
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("ctg")){
System.out.println("Konvertujem u cotangens...");
u_ctg();}
}
//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_ctg (){
String unos = unos_x.getText();
double x= Double.parseDouble(unos);
double rez = Math.cos(x)/Math.sin(x);
String prikaz;
prikaz = String.valueOf(rez);
rezultat.setText(prikaz);
}
}
Uradjeno!
Pedjav hvala, mada nisam ispravio kako si rekao. I ovako moze da prodje. Pozdrav