import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.Random; public class Fargeendring { public static void main(String[] args) { Color[] farger = {Color.BLUE, Color.ORANGE, Color.YELLOW}; Random tilfeldig = new Random(); JFrame vindu = new JFrame("Endre farge paa JFrame med entertasten"); vindu.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); vindu.setSize(500, 300); //Bruker addKeyListener og KeyAdapter-interfacet ved tastetrykk-hendelser vindu.addKeyListener(new KeyAdapter() { @Override public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_ENTER) { vindu.getContentPane() .setBackground(farger[tilfeldig.nextInt(farger.length)]); } } } ); vindu.setFocusable(true); //Anbefalt for aa la vinduet motta tastetrykk vindu.setLocationRelativeTo(null); vindu.setVisible(true); } }