Clase de panel AWT
Introducción
La clase Paneles la clase de contenedor más simple. Proporciona espacio en el que una aplicación puede adjuntar cualquier otro componente, incluidos otros paneles. Utiliza FlowLayout como administrador de diseño predeterminado.
Declaración de clase
A continuación se muestra la declaración de java.awt.Panel clase:
public class Panel
extends Container
implements Accessible
Constructores de clases
SN | Constructor y descripción |
---|---|
1 | Panel() Crea un nuevo panel usando el administrador de diseño predeterminado. |
2 | Panel(LayoutManager layout) Crea un nuevo panel con el administrador de diseño especificado. |
Métodos de clase
SN | Método y descripción |
---|---|
1 | void addNotify() Crea el par del Panel. |
2 | AccessibleContext getAccessibleContext() Obtiene el AccessibleContext asociado con este Panel. |
Métodos heredados
Esta clase hereda métodos de las siguientes clases:
java.awt.Container
java.awt.Component
java.lang.Object
Ejemplo de panel
Cree el siguiente programa java usando cualquier editor de su elección en digamos D:/ > AWT > com > tutorialspoint > gui >
AwtContainerDemo.javapackage com.tutorialspoint.gui;
import java.awt.*;
import java.awt.event.*;
public class AwtContainerDemo {
private Frame mainFrame;
private Label headerLabel;
private Label statusLabel;
private Panel controlPanel;
private Label msglabel;
public AwtContainerDemo(){
prepareGUI();
}
public static void main(String[] args){
AwtContainerDemo awtContainerDemo = new AwtContainerDemo();
awtContainerDemo.showPanelDemo();
}
private void prepareGUI(){
mainFrame = new Frame("Java AWT Examples");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(3, 1));
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
headerLabel = new Label();
headerLabel.setAlignment(Label.CENTER);
statusLabel = new Label();
statusLabel.setAlignment(Label.CENTER);
statusLabel.setSize(350,100);
msglabel = new Label();
msglabel.setAlignment(Label.CENTER);
msglabel.setText("Welcome to TutorialsPoint AWT Tutorial.");
controlPanel = new Panel();
controlPanel.setLayout(new FlowLayout());
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.add(statusLabel);
mainFrame.setVisible(true);
}
private void showPanelDemo(){
headerLabel.setText("Container in action: Panel");
Panel panel = new Panel();
panel.setBackground(Color.magenta);
panel.setLayout(new FlowLayout());
panel.add(msglabel);
controlPanel.add(panel);
mainFrame.setVisible(true);
}
}
Compile el programa usando el símbolo del sistema. IrD:/ > AWT y escriba el siguiente comando.
D:\AWT>javac com\tutorialspoint\gui\AwtContainerDemo.java
Si no aparece ningún error, eso significa que la compilación se realizó correctamente. Ejecute el programa usando el siguiente comando.
D:\AWT>java com.tutorialspoint.gui.AwtContainerDemo
Verifique la siguiente salida