String.format no Eclipse HELP ME

Aew galera blz?! Estou aprendendo javanês agora, e estou javiando muito :lol: mas dentre os meus estudos aki peguei um livro emprestado é aquele Como programar em Java 6ª edição ( acho que é esse :oops:) ai eu modificando os codigos… e talz… vi que o String.format da erro no Eclipse, apesar de que ele utiliza o NetBeans :cool: me da uma luz ai… ai vai o código que eu tava brincando xD

==================================

import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JOptionPane;

public class TextFieldFrame extends JFrame{
private JTextField textField1;//campo de texto com tamanho configurado
private JTextField textField2;//campo de texto construido com texto
private JTextField textField3;//campo de senha com texto
private JPasswordField passwordField;//campo da senha
public TextFieldFrame(){
super(“Teste JTextFild e JPasswordField”);
setLayout(new FlowLayout());
//constroitextfield com 10 colunas
textField1 = new JTextField(10);
textField2 = new JTextField(“Digite o Texto Aqui”);
textField3 = new JTextField(“Texto não editavel”,21);
textField3.setEditable(false);//deixa ineditavel
add(textField1);
add(textField2);
add(textField3);

	//costroir o campo passwordfield
	passwordField = new JPasswordField("Hidden text");
	add(passwordField);
	
	//handlers de evento registradores
	TextFieldHandler handler = new TextFieldHandler();
	textField1.addActionListener(handler);
	textField2.addActionListener(handler);
	textField3.addActionListener(handler);
	passwordField.addActionListener(handler);
}
//classe interna private para tratamento do evento
private class TextFieldHandler implements ActionListener{
	public void actionPerformed(ActionEvent evt){
		String string = "";//declara string a ser exibida
		//usuario pressiona enter...
		if(evt.getSource()== textField1){
			string = String.format ("textField1: %s",evt.getActionCommand());
		}
		else if(evt.getSource()==textField2){
			string = String.format ("textField2: %s",evt.getActionCommand());
			
		}
		else if(evt.getSource()==textField3){
			string = String.format ("textField3: %s",evt.getActionCommand());
			
		}
		else if(evt.getSource()==passwordField){
			string = String.format ("passwordField: %s", new String(passwordField.getPassword()));
			
		}
		JOptionPane.showMessageDialog(null,string);
		
	}
}

public static void main(String args[]){
	TextFieldFrame textFieldFrame = new TextFieldFrame();
	textFieldFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	textFieldFrame.setSize(325,100);
	textFieldFrame.setVisible(true);

	
}

}

Daí cara,

Que erro que deu ?
Eu usei aqui o teu código e funcionou tudo numa boa.
Usei no eclipse.

[]s

Rodei aqui no eclipse e não deu erro algum…

poste o erro pra ver o que ta acontecendo…

O Eclipse não está configurado para usar JDK5.0!

Window --> Preferences --> Java --> Compiler

Escolha 5.0 em “Compiler compliance Level”

Fiz um teste aqui e deu erro no format se o projeto for com java 1.4…
no Java 5 não da erro…

Bem galera, aqui no meu trabalho não deu certo modificar de 1.4 para 5.0 mas quando chegar em casa hoje tentarei :slight_smile: Este é o erro que esta dando aqui :cry:

===============================================

java.lang.UnsupportedClassVersionError: Sefaz/TextFieldFrame (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread “main”