15. august 2003 - 11:42Der er
13 kommentarer og 1 løsning
Hjælp til GUI i java
Jeg har fundet et eksempel på lidt GUI i java, men jeg kan ikke få det til at fungere. Jeg bruger intelliJ 3.0.1 . Jeg får flg fejl: java.lang.NoSuchMethodError: main
Og eksemplet ser således ud:
import java.awt.*; import javax.swing.*;
public class Hej extends JPanel { public Hej() { setBackground (Color.green);
JLabel l1 = new JLabel ("Layout Manger Demonstration"); JLabel l2 = new JLabel ("Choose a tab to see an example of " + "a layout manager.");
Jeg får desværre en fejl ved carsten's forslag : java.lang.Error: Do not use Hej.add() use Hej.getContentPane().add() instead at javax.swing.JFrame.createRootPaneException(JFrame.java:465) at javax.swing.JFrame.addImpl(JFrame.java:491) at java.awt.Container.add(Container.java:307) at Hej.<init>(Hej.java:19) at Hej.main(Hej.java:9)
Havde ikke set dit sidste svar. Men der kommer stadig en fejl: java.lang.Error: Do not use Hej.add() use Hej.getContentPane().add() instead at javax.swing.JFrame.createRootPaneException(JFrame.java:465) at javax.swing.JFrame.addImpl(JFrame.java:491) at java.awt.Container.add(Container.java:307) at Hej.<init>(Hej.java:15) at Hej.main(Hej.java:22)
Hvis du ikke hver gang gider at skrive getContentPane().add(XXXXX);
Kan du gøre følgende:
Container c = getContentPane();
c.add(XXXXX); c.add(YYYYY);
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.