zoukankan      html  css  js  c++  java
  • 实验十--————计算器的布局

     

     预期结果

    实现代码:

     1 package 图形用户界面设计;
     2 import java.awt.*;
     3 import javax.swing.*;
     4 public class App_net {
     5         public App_net()
     6             {  
     7             // 创建JFrame 
     8             nett  frame = new nett();   
     9             //标题    
    10             frame.setTitle("Calculate");  
    11             // 设置尺寸       
    12             frame.setSize(500, 500); 
    13             // JFrame在屏幕居中    
    14             frame.setLocationRelativeTo(null); 
    15             // JFrame关闭时的操作    
    16             frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  
    17             // 显示JFrame      
    18             frame.setVisible(true);    
    19             //设置窗体不可拖动      
    20             frame.setResizable(false);
    21             }
    22     }
    23 class nett extends JFrame{
    24     public  nett() {
    25                 //设置总的布局格式为边界布局管理器   
    26                 setLayout(new BorderLayout());  
    27                 //setLayout(new GridLayout(4,4));
    28                 JTextField a1 = new JTextField();  
    29                 a1.setFont(new Font("宋体", Font.PLAIN, 50) );
    30                 //设置Text框大小样式    
    31                 getContentPane().add("North",a1);
    32                 //使在最上边显示        
    33                 //设置一个容器,四行四列      
    34                 JPanel p1 = new JPanel(new GridLayout(4,4)); 
    35                 getContentPane().add("Center",p1);
    36                 //将容器添加到Jframe里面     
    37                 String str[]= {"7","8","9","/","4","5","6","*","1","2","3","-","0",".","=","+"};  
    38                 for(int i =0;i<str.length;i++)
    39                 {      
    40                     JButton str1=new JButton(str[i]);    
    41                     p1.add(str1);       
    42                     str1.setFont(new Font("宋体",Font.BOLD,20)); 
    43                     } 
    44
    } 45 }

      心得:

                 布局函数不熟练

                                                                              以上,结束

                                                                                   @勤劳的l3
      

    @勤奋的lu3
  • 相关阅读:
    poj 1850/poj 1496
    poj 1035
    poj 3252
    hdoj 1013
    poj 2965
    poj 1844
    poj 2309
    蓝桥杯比赛回来后计划。。。
    山大实训第二周感想
    hadoop——Map/Reduce中combiner的使用
  • 原文地址:https://www.cnblogs.com/lul3/p/10943201.html
Copyright © 2011-2022 走看看