</pre><pre name="code" class="java">import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Result extends JPanel {
JTextField text = new JTextField("0");
Result() {
text.setHorizontalAlignment(SwingConstants.RIGHT);
text.enable(false);
setLayout(new BorderLayout());
add(text, BorderLayout.CENTER);
}
}
class Number_Key extends JPanel {
JButton zero = new JButton("0");
JButton one = new JButton("1");
JButton two = new JButton("2");
JButton three = new JButton("3");
JButton four = new JButton("4");
JButton five = new JButton("5");
JButton six = new JButton("6");
JButton seven = new JButton("7");
JButton eight = new JButton("8");
JButton nine = new JButton("9");
JButton plus = new JButton("+");
JButton sub = new JButton(&