quero ler o txt que tenho em uma pasta
cada txt tem de ser criado um novo painel com 2 botões de ação
e não sei como criar isso usando
a interface do netbeans
O que mais você quer?.. ¬¬’
Ao menos tentou fazer isso?
[]'s
Como criar painel com 2 botões tu acha com uma simples consulta no google.
E ler uma pasta com arquivos txt tb é bem simples usando a API File.
Mas nesse ultimo eu vou te ajudar com algo q achei no google rapidamente:
public File[] finder(String dirName){
File dir = new File(dirName);
return dir.listFiles(new FilenameFilter() {
public boolean accept(File dir, String filename)
{ return filename.endsWith(".txt"); }
} );
}
Agora tenta fazer isso e se tiver problema na codificação ou não entender o erro que está dando, posta ai o codigo e o erro q se puder o pessoal ajuda.
Eu tentei sim por isso fui especifico.
Obrigado pela ajuda
Sei ler o txt escrever salvar e tal neles blzinha
o que eu quero ainda não foi respondido mas acho que não fui bem especifico
porém vou dar mais uma aprofundada nos estudos aki obrigado pela atenção
[code]public class PanelDeTexto extends JPanel {
private JTextPane textPane = new JTexPane(); //ver http://download.oracle.com/javase/tutorial/uiswing/components/editorpane.html#textpane
private JButton b1 = new JButton();
private JButton b2 = new JButton();
public PanelDeTexto() {
super(new BorderLayout());
init();
}
private void init() {
JScrollPane scroll = new JScrollPane(textPane);// scroll necessário para JTextPane e outros editores de texto, ver http://download.oracle.com/javase/tutorial/uiswing/components/editorpane.html#textpane
Container botoes = new Container();
botoes.setLayout(new FlowLayout());// os botoes serao colocados em linha
botoes.add(b1);
botoes.add(b2);
add(BorderLayout.CENTER, scroll);
add(BorderLayout.SOUTH, botoes);// os botoes serao colocados em baixo
}
public void setText(String texto) {
textPane.setText(texto);
}
public String getText() {
return textPane.getText();
}
}[/code]