• 2
  • 3
2009-03-09, 20:14
  #25
Medlem
Lampfots avatar
Citat:
Ursprungligen postat av mik3l
Finns det nått enkelt sätt man kan "ladda in" en helt vanlig text fil (.txt) i en TextArea ?
Thx
Kod:
try{
	StringBuffer stringBuffer=new StringBuffer();
	BufferedReader bufferedReader=new BufferedReader(new FileReader("Help.txt"));
	String string="";
	while((string=bufferedReader.readLine())!=null)
		stringBuffer.append(string+"\n");
	bufferedReader.close();
	textArea.setText(stringBuffer.toString());
}
catch(IOException error){
}
Citera
2009-03-09, 23:46
  #26
Medlem
Citat:
Ursprungligen postat av Lampfot
Kod:
try{
	StringBuffer stringBuffer=new StringBuffer();
	BufferedReader bufferedReader=new BufferedReader(new FileReader("Help.txt"));
	String string="";
	while((string=bufferedReader.readLine())!=null)
		stringBuffer.append(string+"\n");
	bufferedReader.close();
	textArea.setText(stringBuffer.toString());
}
catch(IOException error){
}


Tack, men får en NullPointerException på den.. Funkaden koden för dig?
Citera
2009-03-10, 11:32
  #27
Medlem
Lampfots avatar
Citat:
Ursprungligen postat av mik3l
Tack, men får en NullPointerException på den.. Funkaden koden för dig?
Ja, den funkar när jag kör den. Har ingen aning varför du får NullPointerException. Någon annan kanske vet.
Citera
2009-03-10, 17:34
  #28
Medlem
Citat:
Ursprungligen postat av Lampfot
Ja, den funkar när jag kör den. Har ingen aning varför du får NullPointerException. Någon annan kanske vet.

Okej. Har prövat flera gånger nu men får alltid samma error. Om detta nu inte funkar, vet nån hur man bara får ett .txt dokument att öppna sig när man trycker på en knapp?
Citera
2009-03-10, 17:50
  #29
Medlem
Följande metod tog mig ungefär 5 minuter att forska fram med hjälp av google, inklusive tiden det tog att hitta notepad och testa skiten.

Kod:
Runtime.getRuntime().exec("C:\\WINDOWS\\Notepad.exe C:\\Temp\\hamachi.log"); 
Citera
2009-03-10, 20:03
  #30
Medlem
kvints avatar
Citat:
Ursprungligen postat av mik3l
Tack, men får en NullPointerException på den.. Funkaden koden för dig?

Notera raden:

textArea.setText(stringBuffer.toString());

Se till att du har en referens som heter textArea som pekar på ett JTextArea-objekt innan den kod-snutten körs.
Citera
  • 2
  • 3

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in