Toon posts:

[java] probleem met UIManager.setLookAndFeel *

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste GOT'ers,

ik hoop dat jullie mij kunnen helpen.

bij het starten / runnen van een applicatie komt er eerst een inlog scherm. De classe main is tevens ook de inlogview. bij de main method maakt die dan ook zelf aan. maar wanneer ik hem run dan is de inlogview (de main zelf) wit. je zit de textvelden en andere objecten wel alleen de achtergrond is wit.

ik heb geprobeerd de "UIManager.setLookAndFeel("een look/zelf kiezen");
gebruikt.

ik heb in de main methode namelijk de volgende stukje code neergezet:
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 public static void main(String[] args)
  {
    try
    {
      UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
    }
    catch(Exception e)
    {
      System.out.println("Kan de opmaak klasse niet vinden.");
    }
    main1 = new main();
    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

    main1.setResizable(false);
    main1.setSize(350,300);
    main1.setVisible(true);
    //Controle op resolutie - het centreren van inlogscherm
    if(screenSize.height == 1024)
    {
      main1.setLocation(450,300);
    }
    else
    {
      if(screenSize.height == 768)
      {
        main1.setLocation(330,200);
      }
      else
      {
        if(screenSize.height == 600)
        {
          main1.setLocation(220,120);
        }
      }
    }
  }


en helemaal boven aan heb ik de volgende gedaan:

import javax.swing.UIManager;

de applicatie runt perfect alleen ik weet niet waarom de look van de inlogview (de main dus nog steeds hetzelfde look heeft).

ik hoop dat jullie mij kunnen helpen.

greetz

[ Voor 3% gewijzigd door curry684 op 09-11-2003 22:26 . Reden: dan doe ik het maar... :/ ]


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

[code] tags doen? :/

[ Voor 9% gewijzigd door roelio op 09-11-2003 19:38 ]

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


Verwijderd

Topicstarter
oke ik probeer wat duiderlijker te zijn;

ik heb de volgende source code bij de main methode gedaan om de look te veranderen:

try
{
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
}
catch(Exception e)
{
System.out.println("Kan de opmaak klasse niet vinden.");
}


en de benodige klasse geimporteerd.

wie owie kan mij helpen:D

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Java:
1
2
3
4
5
try {
        UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
} catch(Exception e) {
        System.out.println("Kan de opmaak klasse niet vinden.");
}


Gebruik de [code=java] en de [/] tag om je code leesbaar te maken.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Verwijderd schreef op 09 november 2003 @ 19:36:
de applicatie runt perfect alleen ik weet niet waarom de look van de inlogview (de main dus nog steeds hetzelfde look heeft).
Misschien omdat Metal de default look & feel is?

Zie hier welke look & feels er standaard mogelijk zijn..

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op JGoodies staan ook een aantal fraaie LookAndFeels. Ik gebruik altijd de plastic xp variant.
Pagina: 1