Necesito un jframe con el aspecto de los jinternalframe (bordes color violeta)

didi
31 de Mayo del 2004
tengo que hacer una aplicacion en la cual un JFrame tenga un aspecto de los internalframes que son con borde de color violeta he tratado de averiguar con lookandfeel pero no dpy con las lineas exactas para hacerlo

diego guerrero
31 de Mayo del 2004
/*
luego de esperar una sola respuesta decidi inentarlo una y mas veces hasta que lo consegui
ojala este codigo les sea de utilidad.
*/
/*
ejecutando este codigo el marco (JFrame) principal de tu aplicacion tendra un aspecto mas personalizado de java
*/

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

public class Diego extends JFrame
{
JButton but;
public Diego()
{
this.addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
but=new JButton("Diego Guerrero");
this.getContentPane().add(but);
pack();

}

public static void main(String args[])
{
System.out.println("Starting App");
JFrame.setDefaultLookAndFeelDecorated(true);
Toolkit.getDefaultToolkit().setDynamicLayout(true);
System.setProperty("sun.awt.noerasebackground","true");

try {
javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme( new javax.swing.plaf.metal.DefaultMetalTheme());
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
}
catch ( UnsupportedLookAndFeelException e ) {
System.out.println ("Metal Look & Feel not supported on this platform. nProgram Terminated");
System.exit(0);
}
catch ( IllegalAccessException e ) {
System.out.println ("Metal Look & Feel could not be accessed. nProgram Terminated");
System.exit(0);
}
catch ( ClassNotFoundException e ) {
System.out.println ("Metal Look & Feel could not found. nProgram Terminated");
System.exit(0);
}
catch ( InstantiationException e ) {
System.out.println ("Metal Look & Feel could not be instantiated. nProgram Terminated");
System.exit(0);
}
catch ( Exception e ) {
System.out.println ("Unexpected error. nProgram Terminated");
e.printStackTrace();
System.exit(0);
}

Diego f = new Diego();
f.setVisible(true);

//f.show();
}
}

adrian
31 de Mayo del 2004
realmente intente relizarlo mismo, pero simplemente el compilador me marca que el metodo:
JFrame.setDefaultLookAndFeelDecorated(true);
no existe, tengo el jdk1.3 y que paquetes utilizas
espero respuesta