Want more features on Pastebin? Sign Up, it's FREE!
Guest

sca911

By: a guest on Sep 13th, 2012  |  syntax: Java  |  size: 6.16 KB  |  views: 47  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. import java.awt.Container;
  2. import java.awt.Font;
  3. import java.awt.GridLayout;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6.  
  7. import javax.swing.JButton;
  8. import javax.swing.JComboBox;
  9. import javax.swing.JFrame;
  10. import javax.swing.JTextField;
  11.  
  12. public class Copy {
  13.  
  14.         /**
  15.          * @param args
  16.          */
  17.         public static void main(String[] args) {
  18.  
  19.                 JFrame ramme = new JFrame("Valutakalkulator");
  20.                 ramme.setResizable(true);
  21.                 ramme.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.                 ramme.setBounds(200, 300, 400, 200);
  23.                 Container panel = ramme.getContentPane();
  24.                 panel.setLayout(new GridLayout(4,1,10,10));
  25.  
  26.                 String[] Valutavalg = { "USD","NOK","EUR" };        
  27.  
  28.                 final JComboBox<?> Valutavalg1 = new JComboBox<Object>(Valutavalg);
  29.                 JComboBox<?> Valutavalg2 = new JComboBox<Object>(Valutavalg);
  30.  
  31.                 final JTextField konvleft = new JTextField("0");
  32.                 final JTextField konvright = new JTextField("0");
  33.                 final JTextField utbytte = new JTextField ("Utbytte av valuta");
  34.  
  35.  
  36.                 JButton bleft = new JButton("Konverter  -->");
  37.                 JButton bright = new JButton("<--  Konverter");
  38.  
  39.                 bleft.setFont(new Font("sansserif", Font.PLAIN + Font.BOLD, 14));
  40.                 bright.setFont(new Font("sansserif", Font.PLAIN + Font.BOLD, 14));
  41.  
  42.                 //Valutavalg1.setSelectedIndex(1);
  43.                 //bleft.addActionListener(Valutavalg1);
  44.                 //Valutavalg2.setSelectedItem(0);
  45.                 //bright.addActionListener(Valutavalg2);
  46.  
  47.                 panel.add(Valutavalg1);
  48.                 panel.add(Valutavalg2);
  49.                 panel.add(bleft);
  50.                 panel.add(bright);
  51.                 panel.add(konvright);
  52.                 panel.add(konvleft);
  53.                 panel.add(utbytte);
  54.  
  55.                 ramme.setVisible(true);
  56.                 final int combovalg1 = Valutavalg1.getSelectedIndex();
  57.                 final int combovalg2 = Valutavalg2.getSelectedIndex();
  58.  
  59.  
  60.  
  61.                 ActionListener ValutaLeft = new ActionListener() {
  62.                         public void actionPerformed(ActionEvent actionEvent) {
  63.                                 double numl = Double.parseDouble(konvleft.getText());
  64.                                 if (combovalg1==0){
  65.                                         if (combovalg2==0){
  66.                                                 double totaltVerdi = numl*10;
  67.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  68.                                                 String total1 = Double.toString(totaltVerdi);
  69.                                                 utbytte.setText(total1);
  70.                                         }
  71.                                         if (combovalg2==1){
  72.                                                 double totaltVerdi = numl*100;
  73.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  74.                                                 String total1 = Double.toString(totaltVerdi);
  75.                                                 utbytte.setText(total1);
  76.                                         }
  77.                                         if (combovalg2==2){
  78.                                                 double totaltVerdi = numl*1000;
  79.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  80.                                                 String total1 = Double.toString(totaltVerdi);
  81.                                                 utbytte.setText(total1);
  82.                                         }      
  83.                                 }
  84.                                 if (combovalg1==1){
  85.                                         if (combovalg2==0){
  86.                                                 double totaltVerdi = numl*1000;
  87.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  88.                                                 String total1 = Double.toString(totaltVerdi);
  89.                                                 utbytte.setText(total1);
  90.                                         }
  91.                                         if (combovalg2==1){
  92.                                                 double totaltVerdi = numl*100000;
  93.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  94.                                                 String total1 = Double.toString(totaltVerdi);
  95.                                                 utbytte.setText(total1);
  96.                                         }
  97.                                         if (combovalg2==2){
  98.                                                 double totaltVerdi = numl*1000000;
  99.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  100.                                                 String total1 = Double.toString(totaltVerdi);
  101.                                                 utbytte.setText(total1);
  102.                                         }      
  103.                                 }
  104.                                 if (combovalg1==2){
  105.                                         if (combovalg2==0){
  106.                                                 double totaltVerdi = numl*1000000;
  107.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  108.                                                 String total1 = Double.toString(totaltVerdi);
  109.                                                 utbytte.setText(total1);
  110.                                         }
  111.                                         else if (combovalg2==1){
  112.                                                 double totaltVerdi = numl*1000000;
  113.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  114.                                                 String total1 = Double.toString(totaltVerdi);
  115.                                                 utbytte.setText(total1);
  116.                                         }
  117.                                         else if (combovalg2==2){
  118.                                                 double totaltVerdi = numl*10000000;
  119.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  120.                                                 String total1 = Double.toString(totaltVerdi);
  121.                                                 utbytte.setText(total1);
  122.                                         }      
  123.                                 }
  124.                         };
  125.                 };
  126.  
  127.                 ActionListener ValutaRight = new ActionListener() {
  128.                         public void actionPerformed(ActionEvent actionEvent) {
  129.                                 double numl = Double.parseDouble(konvleft.getText());
  130.                                 if (combovalg2==0){
  131.                                         if (combovalg1==0){
  132.                                                 double totaltVerdi = numl*10;
  133.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  134.                                                 String total1 = Double.toString(totaltVerdi);
  135.                                                 utbytte.setText(total1);
  136.                                         }
  137.                                         if (combovalg1==1){
  138.                                                 double totaltVerdi = numl*100;
  139.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  140.                                                 String total1 = Double.toString(totaltVerdi);
  141.                                                 utbytte.setText(total1);
  142.                                         }
  143.                                         if (combovalg1==2){
  144.                                                 double totaltVerdi = numl*1000;
  145.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  146.                                                 String total1 = Double.toString(totaltVerdi);
  147.                                                 utbytte.setText(total1);
  148.                                         }      
  149.                                 }
  150.                                 if (combovalg2==1){
  151.                                         if (combovalg1==0){
  152.                                                 double totaltVerdi = numl*1000;
  153.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  154.                                                 String total1 = Double.toString(totaltVerdi);
  155.                                                 utbytte.setText(total1);
  156.                                         }
  157.                                         if (combovalg1==1){
  158.                                                 double totaltVerdi = numl*100000;
  159.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  160.                                                 String total1 = Double.toString(totaltVerdi);
  161.                                                 utbytte.setText(total1);
  162.                                         }
  163.                                         if (combovalg1==2){
  164.                                                 double totaltVerdi = numl*1000000;
  165.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  166.                                                 String total1 = Double.toString(totaltVerdi);
  167.                                                 utbytte.setText(total1);
  168.                                         }      
  169.                                 }
  170.                                 if (combovalg2==2){
  171.                                         if (combovalg1==0){
  172.                                                 double totaltVerdi = numl*1000000;
  173.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  174.                                                 String total1 = Double.toString(totaltVerdi);
  175.                                                 utbytte.setText(total1);
  176.                                         }
  177.                                         if (combovalg1==1){
  178.                                                 double totaltVerdi = numl*1000000;
  179.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  180.                                                 String total1 = Double.toString(totaltVerdi);
  181.                                                 utbytte.setText(total1);
  182.                                         }
  183.                                         if (combovalg1==2){
  184.                                                 double totaltVerdi = numl*10000000;
  185.                                                 totaltVerdi = Math.round(totaltVerdi*100)/100.0d;
  186.                                                 String total1 = Double.toString(totaltVerdi);
  187.                                                 utbytte.setText(total1);
  188.                                         }      
  189.                                 }
  190.                         };
  191.                 };
  192.                 bleft.addActionListener(ValutaLeft);
  193.                 bright.addActionListener(ValutaRight);
  194.         }}
clone this paste RAW Paste Data