Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Innlevering2;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.GridLayout;
- import javax.swing.*;
- public class Oppgave2 extends JFrame implements ActionListener {
- private static final long serialVersionUID = 1L;
- JFrame frame = new JFrame();
- private JLabel tall, resultat, blank;
- private JTextField textfield;
- private JButton kvadrat, kvadratrot;
- public Oppgave2(){
- super("Minikalkulator");
- setSize(300, 100);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setLayout(new GridLayout(3,2));
- setVisible(true);
- tall = new JLabel();
- textfield = new JTextField();
- resultat = new JLabel();
- blank = new JLabel();
- kvadrat = new JButton();
- kvadratrot = new JButton();
- tall.setText("Tall");
- resultat.setText("Resultat");
- kvadrat.setText("Kvadrat");
- kvadratrot.setText("Kvadratrot");
- kvadrat.addActionListener(this);
- kvadratrot.addActionListener(this);
- add(tall);
- add(textfield);
- add(resultat);
- add(blank);
- add(kvadrat);
- add(kvadratrot);
- }
- public void actionPerformed(ActionEvent e) {
- if (e.getSource() == kvadrat) {
- JOptionPane.showMessageDialog(null, "Kvadrat ble klikket");
- } else if(e.getSource() == kvadratrot) {
- JOptionPane.showMessageDialog(null, "Kvadratrot ble klikket");
- }
- }
- /* public void actionPerformed(ActionEvent a) {
- double sum = 0.0;
- String data = a.getActionCommand();
- String num = txtInput.getText();
- double tall = Double.parseDouble(num); //gjør teksten om til tall
- String res = ""; //res = resultat
- if(data.equals("Kvadrat")) { //Hvis knappen "Kvadrat" blir trykket - > ganger seg med seg selv.
- sum = tall * tall;
- }
- if(data.equals("Kvadratrot")) { //Hvis knappen "Kvadratrot" blir trykket -> finner kvadratroten.
- sum = Math.sqrt(tall);
- }
- }
- */
- public static void main(String[] args){
- new Oppgave2();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement