Çok satırlı bir JLabel için en hızlı çözümün aşağıdaki gibi olduğuna inanamıyorum (metin bir değişkenden geliyor ve HTML kodunu el ile koymak istemiyorum) her x karakter, onun kadar çirkin):Çok satırlı bir JLabel (veya tamamen aynı görünen bir JTextArea) nasıl elde edilir
public class JMultilineLabel extends JTextArea{
private static final long serialVersionUID = 1L;
public JMultilineLabel(String text){
super(text);
setEditable(false);
setCursor(null);
setOpaque(false);
setFocusable(false);
setFont(UIManager.getFont("Label.font"));
setWrapStyleWord(true);
setLineWrap(true);
}
}
... emin bu işlemek için daha iyi bir yolu değil ????
Neden olur "JTextArea" öğesini düzenlenemez olarak ayarladığınızda, bu şekilde "JTabelField" yerine tam anlamıyla bir şey elde edersiniz. nt düzenlenebilir olmak :) ya da belki bir multiline 'JLabel' sonra? – Boro
Vay üzgünüm, JLabel sorrrryy'yi değiştirdiğimi söylemek istedim, ne düşünüyordum? – Whimusical
Ama bunun için herhangi bir cevap varsa tekrar bakmalıyım, bu yüzden belki de önerilen sonuçlara uymadığı için yinelenen (açıkçası) şüphelerim – Whimusical