Java konsol uygulamamda, konsolda ki yazıları temizlemek istiyorum. C de programlama yaparken Linux için 'clear' ve Windows için 'cls' kullanırdım.

Bu veya buna benzer bir şekilde hangi kod parçasıyla çıkış ekranını temizleyebilirim?

soruldu: 13 Mar '13, 15:36

igundu91's gravatar image

igundu91
214242933
cevap kabul oranı: 20%


Kod olarak değil de Eclipse üzerinden direkt temizlemek istediğinizde de console üzerinde sağ tık -> clear yolu ya da console'un sağ üst kısmında yer alan küçük iconlardan bir tanesi (Clear Console) kullanılarak da aynı iş yapılabilir. Soruda kod parçası denmiş ama bu da alternatif olarak bulunsun.

Eclipse console temizleme

permanent link

cevaplandı: 06 May '13, 00:49

OguzOzkeroglu's gravatar image

OguzOzkeroglu
2.5k32939
cevap kabul oranı: 40%

window için Runtime.getRuntime().exec("cls");
linux için Runtime.getRuntime().exec("clear");

permanent link

cevaplandı: 14 Mar '13, 01:52

kam's gravatar image

kam
1.3k82032
cevap kabul oranı: 16%

böyle bir kod parçası olacağını tahmin etmiştim. Teşekkür ederim. Ancak ben mi sorun yaşıyorum anlamıyorum, eclipse konsol ekranını temizlemiyor? ekrana öncesinde sys.out.print ile bir şeyler yazdırıp denedim, try-catch bloguna da aldı kodu ioexception hatası yakalamak için. sonuç temizlemedi?

(14 Mar '13, 02:05) igundu91 igundu91's gravatar image
1

Çalışması gerekir. Şöyle bir fikirde yurutebilirsin. Console ekranı genelde 25 satır olur. 50 defa for içinde system.out.println(); kullanabilirsin.

(14 Mar '13, 08:43) kam kam's gravatar image

Tavsiye yöntemin şuan iş görüyor, ama istediğim sonucu alamıyorum. Kod üzerine kafa yoracağım, ilginiz için teşekkür ederim.

(14 Mar '13, 14:22) igundu91 igundu91's gravatar image
1

Runtime.getRuntime().exec() normal komutları çalıştırır fakat konsol komutlarını çalıştırmaz cls gibi.

(16 Mar '13, 06:31) goksel goksel's gravatar image

peki ekranı temizlemek için ne yapabilirim ?

(16 Mar '13, 12:42) igundu91 igundu91's gravatar image

Konsolu temizlemek şart ise tüm konsol işlemlerini JTextArea vs. gibi bileşende(component) yapabilirsin. Yani konsolu JTextArea bileşenine entegre etmeniz gerekiyor. Konsolu temizlemek gerektiğinde JTextArea bileşeninin setText() metoduyla gerekeni yapabilirsiniz.

JNI kullanarak da yapılabilir ama JDK 1.1 - 1.5 kullanmak gerekiyor:
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=5170&lngWId=2

permanent link

cevaplandı: 19 Mar '13, 14:50

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

google java console kısmında clear() işe yarıyor, denemekte fayda var.

bir de : console.clear()

permanent link

cevaplandı: 24 Mar '13, 14:33

ercet00ilk's gravatar image

ercet00ilk
994435662
cevap kabul oranı: 11%

değiştirildi: 05 May '13, 13:41

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,077

Soruldu: 13 Mar '13, 15:36

Görüntüleme: 3,740 kez

Son güncelleme: 06 May '13, 00:49

powered by BitNami OSQA