import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TriangleMethod extends JFrame
implements ActionListener {
public static int s0,s1;
private JButton button;
private JPanel panel;
public static void main(String[] args) {
TriangleMethod frame = new TriangleMethod();
frame.setSize(350, 300);
frame.createGUI();
frame.setVisible(true);
s0=Integer.parseInt(args[0]);
s1=Integer.parseInt(args[1]);
}
private void createGUI() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new FlowLayout() );
panel = new JPanel();
panel.setPreferredSize(new Dimension(300, 200));
panel.setBackground(Color.white);
window.add(panel);
button = new JButton("Press me");
window.add(button);
button.addActionListener(this);
}
public void actionPerformed(ActionEvent event) {
Graphics paper = panel.getGraphics();
drawLogo(paper, 10, 20 );
//drawLogo(paper, 100, 100);
//drawTriangle(paper, 100, 10, 40, 40);
drawTriangle(paper, 10,100, s0,s1 );
}
private void drawLogo(Graphics drawingArea,
int xPos, int yPos) {
drawingArea.drawRect(xPos, yPos,s0 ,s0 );
//drawingArea.drawRect(xPos, yPos, 40, 40);
//drawingArea.drawRect(xPos, yPos, 20, 20);
}
private void drawTriangle(Graphics drawingArea,
int xPlace,
int yPlace,
int width,
int height) {
drawingArea.drawLine(xPlace, yPlace,
xPlace, yPlace + height);
drawingArea.drawLine(xPlace, yPlace + height,
xPlace + width, yPlace + height);
drawingArea.drawLine(xPlace, yPlace,
xPlace + width, yPlace + height);
}
}