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
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);
}
}
Este é o erro que esta dando aqui 