// Diamond Java Program // Travis Whitton import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.awt.Graphics; public class Diamond extends Applet implements ActionListener { Label prompt; //Prompt User TextField input; //Input values entered here int number, xval = 100, yval = 100; String text, stars; public void init() { prompt = new Label("Enter An OdD Number"); add(prompt); input = new TextField(10); add(input); input.addActionListener(this); } public void paint(Graphics g) { number = Integer.parseInt(input.getText()); for(int i = 1; i <= number; i += 2) { for(int j = 1; j <= i; j++) { if (j == 1) { stars = "*"; } else { stars += "*"; } } g.drawString(stars, xval, yval); yval += 15; xval -= 5; } xval += 10; for (int i = (number - 2); i >= 1; i -= 2) { stars = ""; for (int j = i; j >= 1; j--) { stars += "*"; } g.drawString(stars, xval, yval); yval += 15; xval += 5; } xval = 100; yval = 100; } public void actionPerformed(ActionEvent e) { text = e.getActionCommand(); if(Integer.parseInt(input.getText()) % 2 != 0) { showStatus(""); repaint(); } else { showStatus("You Must Enter An Odd Number!"); } } }