SkinLF

Eu baixei uns arquivos do SkinLf, onde eu coloco ele dentro da pasta do java para poder utilizar dentro dos meus aplicativos, ou como faço para instala-lo?

O SkinLF é tipo um framework para se colocar temas nos aplicativos gráficos. Além da framework SkinLF você deverá baixar os temas para ele, de sua escolha no site http://www.javootoo.com
Os temas para ele são arquivos .zip, cada tema em um arquivo. Depois disso você deve carregálos e setá-los da seguinte maneira como mostra o exemplo abaixo:

SkinLookAndFeel.setSkin(SkinLookAndFeel.loadThemePack("xxxxthemepack.zip"));
UIManager.setLookAndFeel("com.l2fprod.gui.plaf.skin.SkinLookAndFeel");

Eu ja baixei os arquivos ja coloquei o código que você passaou, mas na hora de compilar ele diz que não encontrou a classe SkinLookandFeel?

Deve ser porque você não importou a classe ou então não colocou o arquivo skinlf.jar no classpath.

Tente

import com.l2fprod.gui.plaf.skin.SkinLookAndFeel; e também na janela do terminal:

ja coloquei o classpath e não adiantou

Olá,

É so tu colocar o arquivo zip no root do teu source.

]['s

Ja coloquei o themepack.zip la junto com os arquivos class

E funcionou? :roll:

]['s

tudoi que ja foi postado aqui, ja fiz e nada funcionou !!

Teria como me passar um passo a passo?

[quote=“zopo”]tudoi que ja foi postado aqui, ja fiz e nada funcionou !!

Teria como me passar um passo a passo?[/quote]

Vamos la, acho melhor você postar o seu código…
E como tu ta rodando? Na mão???

]['s

[code]
import javax.swing.;
import java.awt.
;
import java.awt.event.*;
import com.l2fprod.gui.plaf.skin.SkinLookAndFeel;
public class Contas extends JFrame
{
JLabel t0, t1, t2, t3, t4, t5, t6, t7;
JTextField f0, f1, f2, f3, f4, f5, f6, f7;
JLabel t;
JButton calcular, sobre;

public Contas(){

	super("Calculos - ZopoStyle.com by Bruno Z. Pereira");
	try{
	SkinLookAndFeel.setSkin(SkinLookAndFeel.loadThemePack("macosthemepack.zip")); 
	UIManager.setLookAndFeel("com.l2fprod.gui.plaf.skin.SkinLookAndFeel"); 
	}
	catch (Exception e) { }
	//criacao do container do tipo BorderLayout
	Container c = getContentPane();
	c.setLayout ( new BorderLayout() );	
	
	JPanel p0 = new JPanel();
	p0.setLayout( new FlowLayout() );
	JPanel p3 = new JPanel();
	p3.setLayout( new GridLayout(1,2) );
	Icon calculo = new ImageIcon("calculo.gif");
	t = new JLabel(calculo);
	t1 = new JLabel("--- Calculos ---");
	t1.setFont(new Font("Verdana", Font.BOLD, 10));
	p0.add(t);
	p0.add(t1);
	
	JPanel p1 = new JPanel();
	p1.setLayout( new GridLayout( 8, 1 ));
	
	t0 = new JLabel( "Total do Curso: " );
	f0 = new JTextField(10);
	t0.setFont(new Font("Verdana", Font.BOLD, 10));
	f0.setFont(new Font("Verdana", Font.BOLD, 10));
	t1 = new JLabel( "Material: " );
	f1 = new JTextField(10);
	t1.setFont(new Font("Verdana", Font.BOLD, 10));
	f1.setFont(new Font("Verdana", Font.BOLD, 10));
	t2 = new JLabel( "Total de aulas:" );
	f2 = new JTextField(10);
	t2.setFont(new Font("Verdana", Font.BOLD, 10));
	f2.setFont(new Font("Verdana", Font.BOLD, 10));
	t3 = new JLabel( "Valor de cada aula:" );
	t3.setFont(new Font("Verdana", Font.BOLD, 10));
	f3 = new JTextField(10);
	f3.setEnabled(false);
	f3.setFont(new Font("Verdana", Font.BOLD, 10));
	f3.setBackground(Color.gray);
	t4 = new JLabel( "Aulas Assistidas:" );
	f4 = new JTextField(10);
	t4.setFont(new Font("Verdana", Font.BOLD, 10));
	f4.setFont(new Font("Verdana", Font.BOLD, 10));
	t5 = new JLabel( "Já pagou:" );
	f5 = new JTextField(10);
	t5.setFont(new Font("Verdana", Font.BOLD, 10));
	f5.setFont(new Font("Verdana", Font.BOLD, 10));
	t6 = new JLabel( "Aulas + Material:" );
	t6.setFont(new Font("Verdana", Font.BOLD, 10));
	f6 = new JTextField(10);
	f6.setEnabled(false);
	f6.setFont(new Font("Verdana", Font.BOLD, 10));
	f6.setBackground(Color.gray);
	t7 = new JLabel( "Total:" );
	t7.setFont(new Font("Verdana", Font.BOLD, 10));
	f7 = new JTextField(10);
	f7.setEnabled(false);
	f7.setFont(new Font("Verdana", Font.BOLD, 10));
	f7.setBackground(Color.gray);
	sobre=new JButton(">>> Sobre este programa <<<");
	sobre.setFont(new Font("Verdana", Font.BOLD, 10));
	sobre.addActionListener( new ActionListener() {
			public void actionPerformed( ActionEvent e )
			{
				JOptionPane.showMessageDialog(null, "Programador:   Bruno Zouein Pereira

Site: http://www.zopostyle.com
E-mail: bruno@zopostyle.com
ICQ: 74929433
",“ZopoStyle - Informações sobre o Sistema”, JOptionPane.INFORMATION_MESSAGE );
}
}
);
calcular=new JButton(">>> Calcular <<<");
calcular.setFont(new Font(“Verdana”, Font.BOLD, 10));
calcular.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e )
{
String b="", a=f0.getText(), a1=f1.getText(), a2=f2.getText(), a3=f4.getText(), a4=f5.getText();
if(a.equals(b) || a1.equals(b) || a2.equals(b) || a3.equals(b) || a4.equals(b)){
JOptionPane.showMessageDialog(null,“Todos os campos devem ser preenchidos !”);
}
else{
try{
float total, aulamat, curso=Float.parseFloat(f0.getText()), mat=Float.parseFloat(f1.getText()), cadaaula, totaula=Float.parseFloat(f2.getText()), assist=Float.parseFloat(f4.getText()), pago=Float.parseFloat(f5.getText());
cadaaula=(curso-mat)/totaula;
f3.setText(""+cadaaula);
aulamat=cadaaula*assist+mat;
f6.setText(""+aulamat);
total=aulamat-pago;
f7.setText(""+total);
}
catch(NumberFormatException x){
JOptionPane.showMessageDialog(null,“Utilize ‘,’ ao invés de ‘.’ !”);
}
}
}
}
);

	p1.add&#40; t0 &#41;;
	p1.add&#40; f0 &#41;;
	p1.add&#40; t1 &#41;;
	p1.add&#40; f1 &#41;;
	p1.add&#40; t2 &#41;;
	p1.add&#40; f2 &#41;;
	p1.add&#40; t3 &#41;;
	p1.add&#40; f3 &#41;;
	p1.add&#40; t4 &#41;;
	p1.add&#40; f4 &#41;;
	p1.add&#40; t5 &#41;;
	p1.add&#40; f5 &#41;;
	p1.add&#40; t6 &#41;;
	p1.add&#40; f6 &#41;;
	p1.add&#40; t7 &#41;;
	p1.add&#40; f7 &#41;;
	p3.add&#40; calcular &#41;;
	p3.add&#40; sobre &#41;;
	c.add&#40; p0, BorderLayout.NORTH &#41;;
	c.add&#40; p1, BorderLayout.CENTER &#41;;
	c.add&#40; p3, BorderLayout.SOUTH &#41;;
	
	&#125;
public static void main&#40; String x&#91;&#93; &#41;&#123;
	Contas tes = new Contas&#40;&#41;;
		tes.setSize&#40; 440, 240 &#41;;
		tes.show&#40;&#41;;
		tes.addWindowListener&#40; new WindowAdapter&#40;&#41; &#123;
		public void windowClosing&#40; WindowEvent e &#41;
		&#123;
			System.exit&#40; 0 &#41;;
		&#125;
	&#125;
&#41;;	
	&#125;

}[/code]

E na hora de compilar

javac Contas.java