Question: Help needed urgently ! Thanx :) /* * Grafix_Thing.java */ import java.awt.*; /** * Template code file for basic Java graphics * Make sure to
Help needed urgently ! Thanx :)

/* * Grafix_Thing.java */
import java.awt.*;
/** * Template code file for basic Java graphics * Make sure to add all graphics code in the paint method, * NOT the main method. * * @author Dr. Norman J. Bashias */ @SuppressWarnings("serial") public class Grafix_Thing extends javax.swing.JFrame {
public void paint(Graphics g) { // draw the window title, menu, buttons super.paint(g);
// get the Graphics context for the canvas Graphics pen = canvas.getGraphics();
// *** add pen Graphics method calls after this line ***
/** * ********************************************************* * WARNING!!! DO NOT ADD OR MODIFY CODE BELOW THIS LINE!!! * * ********************************************************* */ } // end paint
/** * Creates new form NB_Grafix_Thing2 */ public Grafix_Thing() { initComponents(); }
/** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the NB_Grafix_Thing2 Editor. */ //
canvas = new javax.swing.JPanel(); resetBtn = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("My Drawing Form");
canvas.setBackground(new java.awt.Color(255, 255, 255)); canvas.setLayout(new java.awt.BorderLayout()); getContentPane().add(canvas, java.awt.BorderLayout.CENTER);
resetBtn.setText("Reset"); resetBtn.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { resetBtnActionPerformed(evt); } }); getContentPane().add(resetBtn, java.awt.BorderLayout.PAGE_END);
setSize(new java.awt.Dimension(816, 639)); setLocationRelativeTo(null); }// //GEN-END:initComponents
private void resetBtnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_resetBtnActionPerformed repaint(); }//GEN-LAST:event_resetBtnActionPerformed
/** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //
/* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Grafix_Thing().setVisible(true); } }); } // end main method
// Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel canvas; private javax.swing.JButton resetBtn; // End of variables declaration//GEN-END:variables } // end Grafix_Thing class
Notes > 2-D Graphics in Java), design and write a program (in the Grafix_Thing's paint method, using the pen Graphics object) to draw a colorful winking face similar to the following one
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
