15. november 2001 - 15:34Der er
5 kommentarer og 1 løsning
Swing
Hejsa Hvorfor overskriver \"ting\" \"ting2\" og hvad skal jeg gøre for at få det på 2 linier ?
import javax.swing.*;
public class HelloWorldSwing { public static void main(String[] args) { JFrame frame = new JFrame(\"HelloWorldSwing\"); JLabel label = new JLabel(\"ting2\"); label = new JLabel(\"ting\"); frame.getContentPane().add(label); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setVisible(true); } }
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Han mener nok at du må gi dine JLabels forskjellige navn (du kaller begge for \"label\")... JLabel label1 = new JLabel(\"ting2\"); JLabel label2 = new JLabel(\"ting\");
...og at begge må addes til frame frame.getContentPane().add(label1); frame.getContentPane().add(label2);
Det er fordi du må definere en layout. Som du har gjort det, fyller hver JLabel hele din JFrame. F.eks.:
public static void main (String args[]) { JFrame frame = new JFrame(\"HelloWorldSwing\"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().setLayout(new GridLayout(2,0));
JLabel label1 = new JLabel(\"ting2\"); JLabel label2 = new JLabel(\"ting\"); frame.getContentPane().add(label1); frame.getContentPane().add(label2);
hov... Den siste } hører sammen med public class HelloWorldSwing { - ellers får du en for mye.
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.