Вы находитесь на странице: 1из 1

package controlcircle;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ControlCircle extends JFrame {
Graph gg;
int x=50,y=50;
ControlCircle() {
setSize(300, 300);
setVisible(true);
setResizable(false);
gg = new Graph();
JPanel p=new JPanel();
JButton b1=new JButton("Enlarg");
JButton b2=new JButton("Shirink");
p.add(b1);
p.add(b2);
Container c=getContentPane();
c.setLayout(new BorderLayout());
c.add(gg,BorderLayout.CENTER);
c.add(p,BorderLayout.SOUTH);
b1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
x+=2;
y+=2;
repaint();
}
});
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
x-=2;
y-=2;
repaint();
}
});
}
class Graph extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawOval(100, 100, x, y);
}
}
public static void main(String[] args) {
new ControlCircle();
}
}

Вам также может понравиться