Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. <--- KLASA PANELU --->
  2.  
  3. import java.awt.Dimension;
  4. import java.awt.event.KeyListener;
  5. import java.awt.event.KeyEvent;
  6. import javax.swing.JPanel;
  7. import java.awt.Color;
  8.  
  9. public class KeyPanel extends JPanel implements KeyListener{
  10.  
  11.     public KeyPanel(){
  12.     addKeyListener(this);
  13.     setPreferredSize(new Dimension(300, 100));
  14.     }
  15.  
  16.     @Override
  17.     public void keyPressed(KeyEvent e){
  18.     setBackground(Color.YELLOW);
  19.     }
  20.  
  21.     @Override
  22.     public void keyReleased(KeyEvent e){
  23.  
  24.     }
  25.  
  26.     @Override
  27.     public void keyTyped(KeyEvent e){
  28.  
  29.     }
  30. }
  31.  
  32. <--- KLASA RAMKI --->
  33.  
  34. import javax.swing.JFrame;
  35. import javax.swing.JPanel;
  36.  
  37. public class KeyFrame extends JFrame{
  38.     public KeyFrame(){
  39.     super("Program okienkowy - zdarzenia Klawiatura");
  40.     JPanel panel = new KeyPanel();
  41.     add(panel);
  42.     setVisible(true);
  43.     setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  44.     pack();
  45.     }
  46. }
  47.  
  48. <--- KLASA TWORZĄCA RAMKĘ --->
  49.  
  50. import java.awt.EventQueue;
  51.  
  52. public class Test{
  53.     public static void main(String[] args){
  54.     EventQueue.invokeLater(new Runnable(){
  55.             @Override
  56.         public void run(){
  57.             new KeyFrame();
  58.             }
  59.         });
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement