Guest User

CircleFrame

a guest
Nov 27th, 2013
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.18 KB | None | 0 0
  1. import javax.swing.*;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4.  
  5. public class CircleFrame extends JFrame implements ActionListener,
  6.     KeyListener {
  7.  
  8.     public CircleFrame() {
  9.         super("Circle Calculator");
  10.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  11.         JTextField radius = new JTextField(
  12.             "Radius", 12);
  13.             radius.addKeyListener(this);
  14.         JPanel panel = new JPanel();
  15.         panel.add(radius);
  16.         add(panel);
  17.         pack();
  18.         setVisible(true);
  19.     }
  20.  
  21.     public void keyReleased(KeyEvent keyPressed) {
  22.         Object source = event.getSource();
  23.         if (source instanceof JTextField) {
  24.             double inputRadius = input.getText();
  25.             output1 = inputRadius * 2;
  26.             output2 = output1 * 3.14;
  27.             break;
  28.         }
  29.     }
  30.    
  31.     JMenu output = newJMenu("Output");
  32.     JMenuItem out1 = new JMenuItem(output1 + " is the radius");
  33.     JMenuItem out2 = new JMenuItem(output2 + " is the circumference");
  34.     output.add(out1);
  35.     output.add(out2);
  36.  
  37.      }
  38.  
  39.     public static void main(String[] arguments) {
  40.         CircleFrame frame = new CircleFrame();
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment