panel是包java.awt当中的类,Jpanel是包javax.swing当中的类,属于前者的升级。二者在本质上并没有太大的区别。
相对AWT图形用户界面而言,Swing图形用户界面不仅增强了功能,而且减弱了平台相关性,即Swing图形用户界面比AWT图形用户界面可以克服更多的由于操作系统不同所带来的在图形用户界面或交互方式上的差别。
因此建议使用swing当中的JPanel
panel来自java。awt包,Jpanel是轻量级,来自javax。swing包,属于前者的升级。
你看看awt和swing的区别就知道了