Ae galera blz…eu to começando agora ae no mundo java hehe, queria uma ajudinha ae.
Eu fiz o esqueleto de um programa com uma janela e uns menus, no 1º menu que chama “Arquivo” e em “abrir” eu queria sabe como faço pra fazer pra abrir tipo akela tela comum pra procurar e abrir arquivos??
Outra coisinha que eu queria saber, eh que em outro menu chamado “Estoque” e em “Enlatados” queria saber como eu faço pra quando eu clicar aparecer um campo de texto??
Vlw ae galera sei que essas perguntas são meio idiotas hehe mais vai me fazer da um grande passo!!! :lol:
Oi
Sobre o seletor de arquivos, use o JFileChooser, não tenho nenhum exemplo prático dele aqui, mas é simples…
Sobre os outros menus, aparecer uma caixa de texto onde? poderia ser um dialog?
T+
tpw…eh um programinha de estoque de compras caseiras, tem um menu chamado “estoque” com o iten chamado “Latarias” e quando clicar nesse item queria que aparecesse um campo de texo para escrever o produto, quantidade e preço!!
bom cara, você deve colocar um evento que ao ser acionado chame a janela uqe você quer…
[code]jmiLatarias.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event)
{
//aqui você chama o campo de texto;
}
});
[/code]
Bom, eu não sei se ajudei muito não, mas a idéia é essa ae, no menu você adicionar um evento.
Fallow
[]'s
Olá
Ta aqui um codigo para abrir arquivos:
[code]private void openFile() {
// cria um JFileChooser e atribui para selecionar apenas diretorios
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
int result = fileChooser.showOpenDialog(this);
// Se apertar o botao cancelar, retorna sem alterar nada
if(result == JFileChooser.CANCEL_OPTION)
return;
File fileName = fileChooser.getSelectedFile();
// Se houver um diretorio invalido, exibe uma mensagem de erro
if(fileName == null || fileName.getAbsolutePath().equals("")) {
JOptionPane.showMessageDialog(this, "Invalid File Name",
"Invalid file name", JOptionPane.ERROR_MESSAGE);
}
// caso contrario, abre o arquivo
else {
ObjectInputStream in = new ObjectInputStream(new FileInputStream(fileName));
}
} // fim do metodo changeDirectory[/code]
Espero que ajude em alguma coisa!
()
ond eu coloco esses códigos ??
mta gente me passa códigos, mais n tenho ideia de onde colocar eles!!
pra quem for me explicar eu uso NetBeans!