Oi pessoal
Ainda o problema do Focus...
O focus sempre fica no primeiro objeto adicionado na interface? O
objetivo do comando requestFocus() n�o � posicionar em qualquer objeto
da interface.
Algu�m por favor sabe me dizer se estou certa?
import javax.swing.*;
import javax.swing.border.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
class Mensagem extends JDialog
{
private JTextArea textArea;
private JTextField campo = new JTextField("",30);
Container frameContainer;
public Mensagem(Tela frame, String titulo, Vector men) {
super(frame,titulo);
this.setModal(true);
frameContainer = getContentPane();
frameContainer.setLayout (new FlowLayout (FlowLayout.LEFT));
setLocation(20,20);
setSize(470,310);
campo.requestFocus();
textArea= new JTextArea(8,39);
textArea.setEditable(false);
JScrollPane scroller = new JScrollPane(textArea);
//textArea.setBackground(new Color (189, 189, 189));
textArea.setBackground(Color.lightGray);
for (int i = 0; i < men.size(); i++) {
String frase = (men.elementAt(i)).toString();
textArea.append(frase +"\n");
}
JPanel Men = new JPanel();
Men.setBorder(BorderFactory.createEtchedBorder());
Men.add(scroller);
JPanel texto = new JPanel();
texto.setLayout(new FlowLayout((FlowLayout.CENTER), 57, 5));
texto.setBorder(BorderFactory.createEtchedBorder());
texto.add(campo);
JPanel pbutton = new JPanel();
pbutton.setLayout(new FlowLayout((FlowLayout.CENTER), 100, 15));
JButton bOK = new JButton(" OK ");
bOK.setBorder(new BevelBorder(BevelBorder.RAISED));
JButton bCancel = new JButton(" Cancela ");
bCancel.setBorder(new BevelBorder(BevelBorder.RAISED));
pbutton.add(bOK);
pbutton.add(bCancel);
bOK.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
if(!((String.valueOf(campo.getText())).equals("")))
setVisible(false);
}
});
bCancel.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
setVisible(false);
}
});
frameContainer.add(Men);
frameContainer.add(texto);
frameContainer.add("Center",pbutton);
}
public String GetEntrada() {
return String.valueOf(campo.getText());
}
public class WindowHandler extends WindowAdapter {
public void windowsClosing(WindowEvent e) {
System.exit(0);
}
}
}
Obrigada
Vera
* Para n�o receber mais e-mails desta lista envie um e-mail para
[[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe <seu-email>]
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/