Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package lab13main1;
- import java.awt.Dimension;
- import java.awt.EventQueue;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- /**
- *
- * @author Hubert
- */
- public class Lab13main1 extends JFrame implements KeyListener {
- JTextField tDoPisania,tNieDoPisania;
- String x="";
- Lab13main1()
- {
- setTitle("Przykład");
- setPreferredSize(new Dimension(300,300));
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- pack();
- setVisible(true);
- setLayout(null);
- tDoPisania= new JTextField("Wciśnij klawisz");
- tDoPisania.setBounds(20,20,150,20);
- tDoPisania.addKeyListener(this);
- add(tDoPisania);
- tNieDoPisania=new JTextField();
- tNieDoPisania.setBounds(20,80,150,20);
- tNieDoPisania.setEnabled(false);
- add(tNieDoPisania);
- }
- @Override
- public void keyTyped(KeyEvent e) {
- podajInfo(e);
- }
- @Override
- public void keyPressed(KeyEvent e) {
- podajInfo(e);
- }
- @Override
- public void keyReleased(KeyEvent e) {
- podajInfo(e);
- }
- private void podajInfo(KeyEvent e)
- {
- x+=" "+e.getKeyText(e.getKeyCode());
- tNieDoPisania.setText(x);
- System.out.println("Kod:"+e.getKeyText(e.getKeyCode()));
- }
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- @Override
- public void run() {
- new Lab13main1();
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement