Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package laby3;
- import java.awt.AWTException;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.FlowLayout;
- import java.awt.MouseInfo;
- import java.awt.Point;
- import java.awt.PointerInfo;
- import java.awt.Robot;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseListener;
- import java.awt.event.MouseMotionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JScrollBar;
- import javax.swing.JScrollPane;
- import javax.swing.JTextArea;
- import javax.swing.event.MouseInputListener;
- public class DatabaseViewer extends JFrame implements MouseMotionListener{
- public int x=0;
- public int y=0;
- public DatabaseViewer(String title) {
- super();
- initComponents(title);
- }
- public void initComponents(String title){
- JPanel panel = new JPanel();
- panel.setBackground(Color.LIGHT_GRAY);
- panel.setSize(300,300);
- BorderLayout border = new BorderLayout();
- border.setHgap(0);
- border.setVgap(0);
- panel.setLayout(border);
- addMouseMotionListener(this);
- JLabel label = new JLabel();
- label.setText("Pozycja myszy: x:"+ x +" y:" + y);
- panel.add(label, BorderLayout.NORTH);
- JButton but1 = new JButton("Wyczyść");
- panel.add(but1, BorderLayout.WEST);
- JTextArea textarea = new JTextArea();
- panel.add(textarea, BorderLayout.CENTER);
- JButton but2 = new JButton("Wykonaj");
- panel.add(but2, BorderLayout.EAST);
- JScrollPane jScrollPane;
- jScrollPane = new JScrollPane();
- setTitle(title);
- setSize(300, 300);
- //setLayout(null);
- setVisible(true);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- add( panel );
- }
- @Override
- public void mouseDragged(MouseEvent e) {
- x = e.getX();
- y = e.getY();
- }
- @Override
- public void mouseMoved(MouseEvent e) {
- x = e.getX();
- y = e.getY();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement