import java.awt.Container;
import java.awt.GridLayout;
/*GridLayout 类是一个布局处理器,它以矩形网格形式对容器的组件进行布置。容器被分成大小相等的矩形,一个矩形中放置一个组件*/
import java.awt.BorderLayout;
/*BorderLayout是一个布置容器的边界布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:南、北、东、西和中间区域。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTH、SOUTH、EAST、WEST 和 CENTER。当使用边界布局将一个组件添加到容器中时,要使用这五个常量之一*/
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
*
*@author Administrator
*/
public class calculator extends JFrame implements ActionListener {
JFrame jf;
JTextField jtf;
String[] b = new String[] {"+","-","*","/","."};
JButton jis = new JButton("=");
private int temp = 0;
private float result = 0;
private float fnumber = 0, bnumber = 0;
public calculator(){
init();
}
public void init(){
jf = new JFrame();
jtf = new JTextField();
Container c = jf.getContentPane();//Returns the contentPane object for this frame.
jtf.setHorizontalAlignment(JTextField.RIGHT);//设置文本的水平对齐方式