/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
WindowsLookAndFeel
Fra : SLiM


Dato : 23-03-01 06:48

HVor finder man noget dokumentation på WindowsLookAndFeel? Jeg har
fået at vide at den skulle ligge i Swing-klassen, men jeg kan ikke
finde noget hverken i API'en eller i KAWA

Simon

 
 
Mogens Hansen (23-03-2001)
Kommentar
Fra : Mogens Hansen


Dato : 23-03-01 21:07

Hej Simon,

"SLiM" <slm@musician.org> wrote in message
news:3abae35c.30135552@sunsite.auc.dk...
> HVor finder man noget dokumentation på WindowsLookAndFeel? Jeg har
> fået at vide at den skulle ligge i Swing-klassen, men jeg kan ikke
> finde noget hverken i API'en eller i KAWA

Se efter klasserne
javax.swing.UIManager
com.sun.java.swing.plaf.windows
og tilhørende member-funktion
getLookAndFeel()

f.eks.:

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
UIManager.setLookAndFeel(new
com.sun.java.swing.plaf.motif.MotifLookAndFeel());
UIManager.setLookAndFeel(new
javax.swing.plaf.metal.MetalLookAndFeel());
UIManager.setLookAndFeel(new
com.sun.java.swing.plaf.windows.WindowsLookAndFeel());


Venlig hilsen

Mogens Hansen



Rasmus Ory Nielsen (27-03-2001)
Kommentar
Fra : Rasmus Ory Nielsen


Dato : 27-03-01 22:39

This is a multi-part message in MIME format.
--------------8692943850002723A473E47A
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Hej Simon

Kig på vedhæftede fil.

SLiM wrote:
>
> HVor finder man noget dokumentation på WindowsLookAndFeel? Jeg har
> fået at vide at den skulle ligge i Swing-klassen, men jeg kan ikke
> finde noget hverken i API'en eller i KAWA
>
> Simon

--
Med venlig hilsen
Rasmus Ory Nielsen
*** ron@ron.dk ***
--------------8692943850002723A473E47A
Content-Type: text/plain; charset=us-ascii;
name="LookAndFeelChanger.java"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="LookAndFeelChanger.java"

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class LookAndFeelChanger extends JFrame {
public static LookAndFeelChanger myFrame = null;

public LookAndFeelChanger() {
getContentPane().setLayout(null);
UIManager.LookAndFeelInfo info[] = UIManager.getInstalledLookAndFeels();
for (int i = 0; i < info.length; i++) {
JButton b = new JButton(info[i].getClassName());
b.setBounds(10, i * 30, 400,20);
b.addActionListener(new LAFCListener());
getContentPane().add(b);
}
setSize(440, 120);
setVisible(true);
}


public static final void main(String args[])
{
myFrame = new LookAndFeelChanger();

}

class LAFCListener implements ActionListener {
public void actionPerformed (ActionEvent e) {
try {
UIManager.setLookAndFeel(e.getActionCommand());
SwingUtilities.updateComponentTreeUI(myFrame);
}
catch(ClassNotFoundException cnfe) {
System.err.println(cnfe.toString());
}
catch(UnsupportedLookAndFeelException ulafe) {
System.err.println(ulafe.toString());
}
catch(IllegalAccessException iae) {
System.err.println(iae.toString());
}
catch(InstantiationException ie) {
System.err.println(ie.toString());
}
}
}
}

--------------8692943850002723A473E47A--


Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste