Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Color;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JRadioButton;
- public class test extends JFrame implements ActionListener, KeyListener {
- JPanel pane;
- JLabel one, two, three;
- JRadioButton oner, twor, threer;
- public static void main(String[] args) {
- test frame = new test();
- }
- public test() {
- addKeyListener(this);
- setTitle("\"Hot Keys\"");
- setSize(500, 150);
- setBackground(Color.WHITE);
- setResizable(false);
- setLocationRelativeTo(null);
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setVisible(true);
- pane = new JPanel();
- setContentPane(pane);
- pane.setBackground(Color.WHITE);
- pane.setLayout(null);
- one = new JLabel("Not Selected");
- one.setBounds(50, 25, 100, 20);
- pane.add(one);
- oner = new JRadioButton();
- oner.setBounds(75, 50, 20, 20);
- oner.addActionListener(this);
- pane.add(oner);
- two = new JLabel("Not Selected");
- two.setBounds(200, 25, 100, 20);
- pane.add(two);
- twor = new JRadioButton();
- twor.setBounds(225, 50, 20, 20);
- twor.addActionListener(this);
- pane.add(twor);
- three = new JLabel("Not Selected");
- three.setBounds(350, 25, 100, 20);
- pane.add(three);
- threer = new JRadioButton();
- threer.setBounds(375, 50, 20, 20);
- threer.addActionListener(this);
- pane.add(threer);
- validate();
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- if(e.getSource().equals(oner)) {
- if(oner.isSelected()) {
- one.setText("Selected");
- } else {
- one.setText("Not Selected");
- }
- } else if (e.getSource().equals(twor)) {
- if(twor.isSelected()) {
- two.setText("Selected");
- } else {
- two.setText("Not Selected");
- }
- } else if (e.getSource().equals(threer)) {
- if(threer.isSelected()) {
- three.setText("Selected");
- } else {
- three.setText("Not Selected");
- }
- }
- }
- @Override
- public void keyTyped(KeyEvent e) {
- }
- @Override
- public void keyPressed(KeyEvent e) {
- if(e.getKeyCode() == KeyEvent.VK_1) {
- if(oner.isSelected()) {
- one.setText("Not Selected");
- oner.setSelected(false);
- } else {
- one.setText("Selected");
- oner.setSelected(true);
- }
- } else if (e.getKeyCode() == KeyEvent.VK_2) {
- if(twor.isSelected()) {
- two.setText("Not Selected");
- twor.setSelected(false);
- } else {
- two.setText("Selected");
- twor.setSelected(true);
- }
- }else if (e.getKeyCode() == KeyEvent.VK_3) {
- if(threer.isSelected()) {
- three.setText("Not Selected");
- threer.setSelected(false);
- } else {
- three.setText("Selected");
- threer.setSelected(true);
- }
- }
- }
- @Override
- public void keyReleased(KeyEvent e) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement