import static javax.swing.JOptionPane.*; import java.util.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class BilHyra extends JFrame implements ActionListener { JTextField input = new JTextField(); public BilHyra() { setLayout(new GridLayout(1,2)); JLabel inputLbl = new JLabel("Ange antal dagar, pris per dag samt bilmodell"); add(inputLbl); add(input); input.addActionListener(this); pack(); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e) { Scanner sc = new Scanner(input.getText()); int antalDagar = sc.nextInt(); double dagsPris = sc.nextDouble(); String bil = sc.next(); double totPris = dagsPris * antalDagar; String s = String.format("Totalt pris för %s: %.2f", bil, totPris); showMessageDialog(null, s); } public static void main (String[] arg) { new BilHyra(); } }