There are Panel, Pane and JPanel in java. They have different meanings respectively. Let’s find out with the editor below.
Pane is a fully functional and independent sub-pane.
Panel is a panel, a basic component that is rarely used directly, or is inherited and overridden, or used to organize other components.
Jpanel and panel are both middle-layer containers that can display text, images, and draw graphics. Their main function is to organize other components in the GUI.
Panel details:
Panel means panel. Panel is the simplest container class in Java. Applications can place other components, including other panels, within the space provided by a panel. It is a basic component that is rarely used directly, either inherited and overridden, or used to organize other components.
Give an example about panel:
package com.awt.frame; import java.awt.Color; import java.awt.Frame; import java.awt.Panel;//使用了Panel类 /** * * @author Administrator * java.lang.Object * java.awt.Container * java.awt.Panel */ public class PanelInFrame extends Frame { public static void main(String[] args) { PanelInFrame fr=new PanelInFrame("Frame With Panel"); Panel pan=new Panel(); fr.setSize(200,200); //设置Frame窗体大小 fr.setBackground(Color.yellow); //设置fr的背景颜色为黄色,默认是白色 fr.setLayout(null); //取消布局管理器 pan.setSize(100,100); //设置panel大小 pan.setBackground(Color.green); //设置panel的背景颜色为绿色 fr.add(pan); //使用Add方法把panel面板添加到框架fr中 fr.setVisible(true); //设置Frame可见性,默认为不可见 } public PanelInFrame(String str) { super(str); } }
Related learning recommendations: java basic tutorial
The above is the detailed content of What does panel mean?. For more information, please follow other related articles on the PHP Chinese website!