请写出将按钮对象b和文本区对象text放置于面板对象tp,并将tp放置于滚动面板,最后将滚动面板添加到JFrame子窗口对象frame的Java语句。
【正确答案】:tp.add(b);tp.add(text);frame.getContentPane().add(new JScrollPane(tp));
【题目解析】:面板有两种,一种是普通面板JPanel,另一种是滚动面板JScrollPane。普通面板JPanel对象添加组件的方法:add(组件),使用这个方法将按钮对象b和文本区对象text放置于面板对象tp;将tp放置于滚动面板时,要用到JScrollPane类的构造方法JScrollPane(Component com),参数com是要放置于JScrollPane对象的组件对象;将滚动面板添加到子窗口对象frame时,应先用getContentPane()方法获得内容面板,再将组件加入。因此,最后一部分语句可以写在一起,形如:frame.getContentPane().add(new JScrollPane(tp));。
请写出将按钮对象b和文本区对象text放置于面板对象tp,并将tp放置于滚动面板,最后将滚动面板添加到JFrame子窗口对象fr
- 2024-08-04 11:58:13
- 高级语言程序设计(一)(00342)