Commit d4e647f1 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch14] everything we need for SimpleGui3

parent 5647d07e
Loading
Loading
Loading
Loading
+2 −2
Changes for src/main/java/ch14/CatPanel.java: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ import javax.swing.*;
import java.awt.*;
import java.awt.image.ImageObserver;

public class ShowCat extends JPanel implements ImageObserver {
public class CatPanel extends JPanel implements ImageObserver {
  public void paintComponent(Graphics g) {
    Image image = new ImageIcon("catzilla.jpg").getImage();

@@ -17,7 +17,7 @@ public class ShowCat extends JPanel implements ImageObserver {

  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.add(new ShowCat());
    frame.add(new CatPanel());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(300, 300);
    frame.setVisible(true);
+2 −2
Changes for src/main/java/ch14/GradientPanel.java: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@ package ch14;
import javax.swing.*;
import java.awt.*;

public class ShowGradient extends JPanel {
public class GradientPanel extends JPanel {
  public void paintComponent(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;

@@ -15,7 +15,7 @@ public class ShowGradient extends JPanel {

  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.add(new ShowGradient());
    frame.add(new GradientPanel());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(300, 300);
    frame.setVisible(true);
+2 −2
Changes for src/main/java/ch14/RandomColorPanel.java: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ import javax.swing.*;
import java.awt.*;
import java.util.Random;

public class ShowCircle extends JPanel {
public class RandomColorPanel extends JPanel {
  public void paintComponent(Graphics g) {
    g.fillRect(0, 0, this.getWidth(), this.getHeight());

@@ -20,7 +20,7 @@ public class ShowCircle extends JPanel {

  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.add(new ShowCircle());
    frame.add(new RandomColorPanel());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(300, 300);
    frame.setVisible(true);
+2 −2
Changes for src/main/java/ch14/RandomGradientPanel.java: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@ import javax.swing.*;
import java.awt.*;
import java.util.Random;

public class ShowRandomGradient extends JPanel {
public class RandomGradientPanel extends JPanel {
  public void paintComponent(Graphics g) {
    Graphics2D g2d = (Graphics2D) g;

@@ -26,7 +26,7 @@ public class ShowRandomGradient extends JPanel {

  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.add(new ShowRandomGradient());
    frame.add(new RandomGradientPanel());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(300, 300);
    frame.setVisible(true);
+2 −4
Changes for src/main/java/ch14/SimpleGui3.java: 2 added lines, 4 removed lines.
Original line number Diff line number Diff line
package ch14;

import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import java.awt.*;
import java.awt.event.*;

public class SimpleGui3 implements ActionListener {
  private JFrame frame;