Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Container;
- import java.awt.Font;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- public class Copy {
- /**
- * @param args
- */
- public static void main(String[] args) {
- JFrame ramme = new JFrame("Valutakalkulator");
- ramme.setResizable(true);
- ramme.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- ramme.setBounds(200, 300, 400, 200);
- Container panel = ramme.getContentPane();
- panel.setLayout(new GridLayout(4,1,10,10));
- String[] Valutavalg = { "USD","NOK","EUR" };
- final JComboBox<?> Valutavalg1 = new JComboBox<Object>(Valutavalg);
- JComboBox<?> Valutavalg2 = new JComboBox<Object>(Valutavalg);
- final JTextField konvleft = new JTextField("0");
- final JTextField konvright = new JTextField("0");
- final JTextField utbytte = new JTextField ("Utbytte av valuta");
- JButton bleft = new JButton("Konverter -->");
- JButton bright = new JButton("<-- Konverter");
- bleft.setFont(new Font("sansserif", Font.PLAIN + Font.BOLD, 14));
- bright.setFont(new Font("sansserif", Font.PLAIN + Font.BOLD, 14));
- //Valutavalg1.setSelectedIndex(1);
- //bleft.addActionListener(Valutavalg1);
- //Valutavalg2.setSelectedItem(0);
- //bright.addActionListener(Valutavalg2);
- panel.add(Valutavalg1);
- panel.add(Valutavalg2);
- panel.add(bleft);
- panel.add(bright);
- panel.add(konvright);
- panel.add(konvleft);
- panel.add(utbytte);
- ramme.setVisible(true);
- final int combovalg1 = Valutavalg1.getSelectedIndex();
- final int combovalg2 = Valutavalg2.getSelectedIndex();
- ActionListener ValutaLeft = new ActionListener() {
- public void actionPerformed(ActionEvent actionEvent) {
- double numl = Double.parseDouble(konvleft.getText());
- if (combovalg1==0){
- if (combovalg2==0){
- double totaltVerdi = numl*10;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg2==1){
- double totaltVerdi = numl*100;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg2==2){
- double totaltVerdi = numl*1000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- }
- if (combovalg1==1){
- if (combovalg2==0){
- double totaltVerdi = numl*1000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg2==1){
- double totaltVerdi = numl*100000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg2==2){
- double totaltVerdi = numl*1000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- }
- if (combovalg1==2){
- if (combovalg2==0){
- double totaltVerdi = numl*1000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- else if (combovalg2==1){
- double totaltVerdi = numl*1000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- else if (combovalg2==2){
- double totaltVerdi = numl*10000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- }
- };
- };
- ActionListener ValutaRight = new ActionListener() {
- public void actionPerformed(ActionEvent actionEvent) {
- double numl = Double.parseDouble(konvleft.getText());
- if (combovalg2==0){
- if (combovalg1==0){
- double totaltVerdi = numl*10;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg1==1){
- double totaltVerdi = numl*100;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg1==2){
- double totaltVerdi = numl*1000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- }
- if (combovalg2==1){
- if (combovalg1==0){
- double totaltVerdi = numl*1000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg1==1){
- double totaltVerdi = numl*100000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg1==2){
- double totaltVerdi = numl*1000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- }
- if (combovalg2==2){
- if (combovalg1==0){
- double totaltVerdi = numl*1000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg1==1){
- double totaltVerdi = numl*1000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- if (combovalg1==2){
- double totaltVerdi = numl*10000000;
- totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
- String total1 = Double.toString(totaltVerdi);
- utbytte.setText(total1);
- }
- }
- };
- };
- bleft.addActionListener(ValutaLeft);
- bright.addActionListener(ValutaRight);
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement