You are on page 1of 3

ISIDORO GERARDO FRANCISCO MANUEL

PRACTICA: TRAZOS

package practica_trazos;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;
ISIDORO GERARDO FRANCISCO MANUEL
PRACTICA: TRAZOS

public class Practica_trazos extends JFrame implements ActionListener {

private JButton boton;

private JPanel panel;

public static void main(String[] args) {

Practica_trazos marco = new Practica_trazos();

marco.setSize(600, 600);

marco.crearGUI();

marco.setVisible(true);

private void crearGUI() {

setDefaultCloseOperation(EXIT_ON_CLOSE);

Container ventana = getContentPane();

ventana.setLayout(new FlowLayout() );

panel = new JPanel();

panel.setPreferredSize(new Dimension(500, 500));

panel.setBackground(Color.white);

ventana.add(panel);

boton = new JButton("Haga clic");

ventana.add(boton);

boton.addActionListener(this);

public void actionPerformed(ActionEvent event) {


ISIDORO GERARDO FRANCISCO MANUEL
PRACTICA: TRAZOS

Graphics papel = panel.getGraphics();

papel.setColor(Color.red);

papel.drawOval(200, 100, 100, 100);

papel.setColor(Color.yellow);

papel.drawOval(200, 205, 100, 100);

papel.setColor(Color.green);

papel.drawOval(200, 305, 100, 100);

papel.drawLine(200, 100, 200, 400);

papel.drawLine(200, 400, 300, 400);

papel.drawLine(300, 400, 300, 100);

papel.drawLine(200, 100, 300, 100);

You might also like