Merhaba arkadaslar,

Java swing ile birlikte bir JTextArea olusturdum ve bunun üzerine veritabanindan aldigim bilgileri yazdirdim. Yalniz TextArea'yi kücültmek veya büyütmek istedigim de sorun cikiyor. Veritabanindan aldigim yazilar kesik kesik gözüküyor. Hepsi gösterilmiyor.

Bu koda ne eklemem gerek?

textArea = new JTextArea(); textArea.setBounds(12, 13, 456, 200);

Ayrica asagidaki kodu da yazdim ama bu kod ile sadece penceremi büyütüp, kücültebiliyorum. TextArea'ya hic bir etkisi olmuyor.

Dimension size = new Dimension(600, 650); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setMinimumSize(size); this.setMaximumSize(size); this.setPreferredSize(size); this.setResizable(false);

Yardimlariniz icin simdiden tesekkür ederim.

Saygilar...

soruldu: 22 Eki '12, 09:15

Baktemur's gravatar image

Baktemur
73151618
cevap kabul oranı: 0%

değiştirildi: 22 Eki '12, 09:19

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Cevaplariniz icin cok tesekkür ederim.

Saygilar...

(23 Eki '12, 07:51) Baktemur Baktemur's gravatar image

Doğru kabul ettiğiniz mesajın solundaki onay resmine tıklayınız.

(23 Eki '12, 14:02) rahmanyazgan ♦ rahmanyazgan's gravatar image

Veritabanindan aldiginiz verilerin kesik kesik gozukmesi sanirim scrollpane eklemediginiz icin oluyor. Asagidaki gibi deneyerek bu sorunu cozebilirsiniz. JTextPane component'in size'ini degistirmek icin setPreferredSize metodunu, sütun uzunlugunu degistirmek icin setColumns() metodunu veya constructur'daki sutun parametresini kullanmalisiniz.


// 5 satir ve 20 sütunluk bir text area olusturur.
// 20. sütundan sonra veriler ikinci satira otomatik iner.
JTextArea textArea = new JTextArea(5, 20); 
// scrollpane ekledik, boylece 5 satiri gectiginde scrollbar gorunur.
// bu db'den alinan degisik boyuttaki veriler icin kullanilmali 
JScrollPane scrollPane = new JScrollPane(textArea);
 

Yine de swing tutorials'a bir goz atsaniz iyi olur.

permanent link

cevaplandı: 22 Eki '12, 17:37

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 22 Eki '12, 17:45

jtextarea textArea.preferredsize deneyebilir misin? sorunu tam anlamadım ancak büyütmek küçültmek için dedigim methodu kullanabilirsin. örnegin; int size=100; Dimension preferredSize= new dimension(size,size); textarea.preferredSize(preferredSize);

daha sonra büyütmek istedin mesela: textarea.preferredSize(new dimension(size2,size2));

umarım acıklayıcı olmustur.

permanent link

cevaplandı: 22 Eki '12, 09:56

melih's gravatar image

melih
162
cevap kabul oranı: 0%

değiştirildi: 22 Eki '12, 10:05

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:

×79

Soruldu: 22 Eki '12, 09:15

Görüntüleme: 946 kez

Son güncelleme: 24 Eki '12, 05:34

powered by BitNami OSQA