建议将布局方式改为
BorderLayout com=new BorderLayout();
另外button间距改小点,比如1
应该就差不多了!

解决方案 »

  1.   

    网上有JAVA写的计算机器的例子,你可以到GOOGLE搜索一些例子代码看看
      

  2.   

    GridLayout布局管理器是这样的了,会变形。除非用其它布局,或者不用。
      

  3.   

    比较难得。 建议 1、命名类名时,最好第一个字母大写,不要加下划线
                    2、在main()里面,加上一段代码,显示会好一点:  try {
           UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
         }
         catch(Exception e) {
           e.printStackTrace();
         }
                  
                      3、布局用使用GridBagLayout
                      4、把一个类拆到几个类文件里面,更易读
      

  4.   

    我也来说一句,我也学java两个多月,鼓励楼主呀。
    加上一句我的见解:
    result.setHorizontalAlignment(JTextField.RIGHT);
      

  5.   

    我刚学JAVA,也写了个计算器,自己瞎玩
      

  6.   

    参看我的
    http://community.csdn.net/Expert/topic/3547/3547115.xml?temp=.7781031
      

  7.   

    你写得总得来说还是不错,可是bug有点多。你可以改进的地方至少有:layout的方式,运算的逻辑功能(要多加几个变量),重复的部分可以做成循环语句或方法
    以后的本人认为就是功能完善的问题了。
      

  8.   

    其实还是写代码自己画要比用jbuilder搞的来的效果好