1. JTextField txtresult = new JTextField("0",230);这里230改成30先,230太长了。(可以不用改)2. 在 p1.setLayout(new GridLayout(1,1));这段后面加上pack();搞定!