public class Frame1 extends JFrame { JPanel contentPane; // Du laver en menuBar JMenuBar jMenuBar1 = new JMenuBar(); // Nogle menupunkter til menuBar'en instantieres JMenu jMenuFile = new JMenu(); JMenu jMenuHelp = new JMenu(); // Sidst laves nogle "underpunkter", som skal stå i ovenstående menupunkter JMenuItem jMenuFileExit = new JMenuItem(); JMenuItem jMenuHelpAbout = new JMenuItem();
public Frame1() { // Der puttes noget tekst på menupunkter og der add's actionlistener's jMenuFile.setText("File"); jMenuFileExit.setText("Exit"); jMenuFileExit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jMenuFileExit_actionPerformed(e); } }); jMenuHelp.setText("Help"); jMenuHelpAbout.setText("About"); jMenuHelpAbout.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { jMenuHelpAbout_actionPerformed(e); } }); // Her laves selve menustrukturen jMenuFile.add(jMenuFileExit); jMenuHelp.add(jMenuHelpAbout); jMenuBar1.add(jMenuFile); jMenuBar1.add(jMenuHelp); this.setJMenuBar(jMenuBar1); }
// Herunde findes de metoder der indeholder hvad der sker, når der trykkes på et menupunkt, f.eks. "Open file" public void jMenuFileExit_actionPerformed(ActionEvent e) { System.exit(0); }
public void jMenuHelpAbout_actionPerformed(ActionEvent e) { }
ja det er jo gode kodelinier jeg har fået der, men jeg kan sku ikke få dem til at virke :-( Fatter ikke en krone af hvad jeg gør galt! -> Dsj.. Den mangler en main?!? Det har jeg lavet og nej, det virker ikke.. -> Maddog.. Har importet det der skulle, men får fejl i image linie..
public void paint(Graphics g) { if (img!=null) { g.drawImage(img,0,0,getSize().width,getSize().height,this); imagedrawn=true;} } så skulle det virke (tror jeg). image->img
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.