Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
package EventosRaton;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public RastreadorRaton() {
super("Demostracion de los eventos de raton");
initComponents();
}
2. Clases adaptadoras.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public DetallesRaton() {
super("Clics y botones del ratón");
initComponents();
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public Pintor() {
super("Un programa simple de dibujo");
initComponents();
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public DemoTeclas() {
super("Demostracion de eventos de pulsación de tecla");
initComponents();
}
4. Manejadores de esquema.
4.1. FlowLayout
package AdministradoresEsquemas;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public DemoFlowLayout() {
super("Demostración de FlowLayout");
initComponents();
}
4.2. BorderLayout
package AdministradoresEsquemas;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public DemoBorderLayout() {
super("Demostración de BorderLayout");
initComponents();
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public DemoGridLayout() {
super("Demostración de GridLayout");
initComponents();
}
5. Paneles.
public DemoPanel() {
super("Demostración de JPanel");
initComponents();
}
import java.awt.*;
import javax.swing.*;
6. Más componentes.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public DemoAreaTexto() {
super("Demostración de JTextArea");
initComponents();
}
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import Paneles.PanelOvalo;
public DemoSlider() {
super("Demostración de JSlider");
initComponents();
}
miPanel.setBackground(Color.YELLOW);
//Establecer objeto JSlider para controlar el valor del diámetro
sldDiametro = new JSlider(SwingConstants.HORIZONTAL, 0, 200, 10);
sldDiametro.setMajorTickSpacing(10);
sldDiametro.setPaintTicks(true);
//Registrar componente de escucha de JSlider
sldDiametro.addChangeListener(
new ChangeListener() { //Clase interna anónima
//Establecer cambio en el valor del control deslizable
public void stateChanged(ChangeEvent evento) {
miPanel.setDiametro(sldDiametro.getValue());
}
}
);
//Adjuntar componentes al panel de contenido
Container contenedor = getContentPane();
contenedor.add(sldDiametro, BorderLayout.SOUTH);
contenedor.add(miPanel, BorderLayout.CENTER);
setSize(400,200);
setVisible(true);
}