Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class gui extends JFrame {
- private JPanel mousepanal;
- private JLabel stutespar ;
- peach n = new peach();
- int x=0;
- int y=0;
- public gui() {
- super("title");
- mousepanal = new JPanel();
- mousepanal.setBackground(Color.WHITE);
- add(mousepanal,BorderLayout.CENTER);
- stutespar = new JLabel();
- add(stutespar,BorderLayout.SOUTH);
- Handlerclass handler = new Handlerclass();
- mousepanal.addMouseListener(handler);
- mousepanal.addMouseMotionListener(handler);
- }
- private class Handlerclass implements MouseListener, MouseMotionListener {
- @Override
- public void mouseClicked(MouseEvent e) {
- stutespar.setText(String.format("clicked at %d %d",e.getX(),e.getY()));
- Graphics g;
- x=e.getX();
- y=e.getY();
- }
- @Override
- public void mousePressed(MouseEvent e) {
- stutespar.setText("you bress mouse");
- }
- @Override
- public void mouseReleased(MouseEvent e) {
- stutespar.setText("mouse realse");
- }
- @Override
- public void mouseEntered(MouseEvent e) {
- stutespar.setText("you entered the mouse");
- // mousepanal.setBackground(Color.RED);
- }
- @Override
- public void mouseExited(MouseEvent e) {
- stutespar.setText("exsitd");
- // mousepanal.setBackground(Color.WHITE);
- }
- @Override
- public void mouseDragged(MouseEvent e) {
- stutespar.setText("dragged");
- }
- @Override
- public void mouseMoved(MouseEvent e) {
- stutespar.setText("moved");
- }
- }
- public void paintComponent(Graphics g) {
- super.paintComponents(g);
- this.setBackground(Color.yellow);
- g.fillOval(x, y, 40, 40);
- g.fillOval(x+50, y+100, 40, 40);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement