实验十 图形用户见面设计

package  jiangcai;

 

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

import javax.swing.JButton;

 

import java.awt.FlowLayout;

import java.awt.Dimension;

 

import javax.swing.JFrame;

import javax.swing.JTextField;

 

    /**

     * @param args

     */

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Cal c =new Cal();

        c.initUI();

    }

    

    public void initUI(){

        //实例化JFrame窗体容器组件类对象

        JFrame frame =new JFrame();

        //设置窗体属性值:标题、大小、显示位置、关闭操作、布局、可见、

        frame.setTitle("Calculator");

        //设置标题属性值

        frame.setSize(new Dimension(300,350));

        frame.setLocationRelativeTo(null);

        frame.setDefaultCloseOperation(3);

        

        //实例化FlowLayout流式布局类的对象,设置对齐方式,水平间距,垂直间距

        FlowLayout f1=new FlowLayout(FlowLayout.CENTER,5,5);

        frame.setLayout(f1);

        

        //实例化元素组件类的对象,然后将组件对象添加到窗体上(组件的添加要在窗体可见之前完成)。

        JTextField screen =new JTextField();

        screen.setPreferredSize(new Dimension(300,30));

        frame.add(screen);

        

        JButton jia =new JButton("   +   ");

        frame.add(jia);

        JButton jian =new JButton("   -   ");

        frame.add(jian);

        JButton cheng =new JButton("   x   ");

        frame.add(cheng);

        JButton chu =new JButton("   /   ");

        frame.add(chu);

        

        JButton yi =new JButton("   1   ");

        frame.add(yi);

        JButton er =new JButton("   2   ");

        frame.add(er);

        JButton san =new JButton("   3   ");

        frame.add(san);

        JButton si =new JButton("   4   ");

        frame.add(si);

        JButton wu =new JButton("   5   ");

        frame.add(wu);

        JButton liu =new JButton("   6   ");

        frame.add(liu);

        JButton qi =new JButton("   7   ");

        frame.add(qi);

        JButton ba =new JButton("   8   ");

        frame.add(ba);

        JButton jiu =new JButton("   9   ");

        frame.add(jiu);

        JButton ling =new JButton("   0   ");

        frame.add(ling);

        JButton deng =new JButton("   =   ");

        frame.add(deng);

        JButton CE =new JButton("   CE   ");

        frame.add(CE);

        

        frame.setVisible(true);

 

    }

 

}

结果:

 

 

posted @ 2019-06-02 20:57  盛怒向善  阅读(163)  评论(1编辑  收藏  举报