Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package modul2;
- import javax.swing.*;
- import java.awt.*;
- import java.awt.event.*;
- public class hashiramaloh {
- public static void main(String[] args) {
- okno window = new okno();
- }
- }
- class okno extends JFrame
- {
- public okno()
- {
- setBounds (0,0,800,600);
- setTitle("Paint 2.5");
- panel pan = new panel();
- Container con = getContentPane();
- con.add(pan);
- setVisible(true);
- }
- }
- class panel extends JPanel
- {
- Color[] masColor;
- int tCol = 0;
- int mX,mY;
- Boolean flag=false;
- public class myMouse1 implements MouseListener
- {
- public void mouseClicked(MouseEvent e)
- {
- }
- public void mousePressed(MouseEvent e)
- {
- }
- public void mouseReleased(MouseEvent e)
- {
- }
- public void mouseEntered(MouseEvent e)
- {
- }
- public void mouseExited(MouseEvent e)
- {
- }
- }
- public class myMouse2 implements MouseMotionListener
- {
- public void mouseDragged(MouseEvent e)
- {
- }
- public void mouseMoved(MouseEvent e)
- {
- }
- }
- public void mouseMoved(MouseEvent e)
- {
- System.out.println(e.getX()+" "+e.getY());
- }
- public panel()
- {
- addMouseListener(new myMouse1());
- addMouseMotionListener(new myMouse2());
- setFocusable (true);
- masColor = new Color [7];
- masColor[0] = Color.BLACK ;
- masColor[1] = Color.WHITE ;
- masColor[2] = Color.GREEN ;
- masColor[3] = Color.BLUE ;
- masColor[4] = Color.RED ;
- masColor[5] = Color.ORANGE ;
- masColor[6] = Color.YELLOW;
- }
- public void paintComponent(Graphics gr)
- {
- for (int i=0; i<7; i++) {
- gr.setColor(masColor[i]);
- gr.fillRect(i * 100,0,100,50);
- }
- if (flag == true) {
- gr.setColor(masColor[tCol]);
- gr.fillRect(mX,mY,15,15);
- }
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement