Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lab2;
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.event.KeyEvent;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseListener;
- import java.awt.event.KeyListener;
- import javax.swing.JFrame;
- public class lab11 extends JFrame {
- public lab11 () {
- Dimension d = new Dimension(300, 300);
- setSize(d);
- setTitle("ЛТЕУ");
- setLocation(150, 350);
- addMouseListener(new InternalClass(this));
- getContentPane().setBackground(Color.GREEN);
- addKeyListener(new InternalClass(this));
- }
- public static void main(String[] args) {
- lab11 w = new lab11();
- w.setVisible(true);
- }
- private class InternalClass implements MouseListener, KeyListener {
- JFrame window;
- public InternalClass(JFrame window) {
- this.window = window;
- }
- private void eventToDo() {
- window.setLocation(window.getLocationOnScreen().x, window.getLocationOnScreen().y - 10);
- }
- public void mouseEntered(MouseEvent event) {}
- public void mouseExited(MouseEvent event) {}
- public void mousePressed(MouseEvent event) {}
- public void mouseClicked(MouseEvent event) {}
- public void mouseReleased(MouseEvent event) {
- if (event.getButton() == MouseEvent.BUTTON3) {
- eventToDo();
- }
- }
- public void keyTyped(KeyEvent e) {}
- public void keyReleased(KeyEvent e) {}
- public void keyPressed(KeyEvent e) {
- if (((e.getModifiersEx() & KeyEvent.CTRL_DOWN_MASK) != 0) && ((e.getModifiersEx() & KeyEvent.SHIFT_DOWN_MASK) != 0)) {
- eventToDo();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement