在学习过程中碰到的关于添加组件的一个小问题??大家帮帮忙给解释一下。
郎虹 2003-11-20 03:43:48 import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//import javax.swing.event.*;
public class MDIWebBrowser extends JFrame
{
JDesktopPane desktopPane=new JDesktopPane();
private void createNewWindow()
{
JInternalFrame frame=new JInternalFrame
("Browser",true,true,true,true);
WebBrowserPane browserPane=new WebBrowserPane();
//WebBrowserPane是JEditorPane的继承类
WebToolBar toolBar=new WebToolBar(browserPane);
//WebToolBar是JToolBar 的继承类
frame.getContentPane().add(toolBar,BorderLayout.NORTH);
frame.getContentPane().add(new JScrollPane
(browserPane),BorderLayout.CENTER);
frame.setSize(320,240);
int offset =30*desktopPane.getAllFrames().length;
frame.setLocation(offset,offset);
desktopPane.add(frame);
frame.setVisible(true);
}
}
为什么这段程序中像frame窗体中添加toolBar,JScrollPane使用
frame.getContentPane()好使,但是使用以下语句就不好使了?
Container conterPane=new frame.getContentPane();
contentPane.add(toolBar,BorderLayout.NORTH);
contentPane.add(new JScrollPane(browserPane),BorderLayout.CENTER);
谢谢各位!!!!!!!!!!!!!!!!!!!!!