问答题

请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 import java. awt. * import java. awt. event. * import javax, swing. * public class ex2_1{ public static void main(String[] args) { JFrame frm = new JFrame.( ) frm. setTitle( "ex2_1") Container cont = frm. getContentPane( ) ______; cont. add(new JButton( "button1") ) cont. add(new JButton( "button2") ) Dimension dimen= ______; JButton btnl = new JButton( "button3" ) btnl. setpreferredSize(dimen); cont. add(btn1); cont. add(new JButton("button4") ); frm. addWindowListener (new WindowAdapter ( ) { public void windowClosing (WindowEvent we){ System. exit(0) } }); frm. pack() frm. setVisible(true); } }

【参考答案】

cont.setLayout(newGridLayout(2,2))new Dimension(150,80)[解析] ......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)