JLabel stili olan bir JTextField'a ihtiyacım var (başka bir deyişle, bir JLabel'a ihtiyacım var ancak metni seçebilmek istiyorum).JTextField, JLabel stili ile GTKLookAndFeel
ama sonraki sonuç almak Ubuntu (GTKLookAndFeel) üzerine:
JTextField value = new JTextField(valueText);
value.setEditable(false);
value.setBorder(BorderFactory.createEmptyBorder);
value.setForeground(UIManager.getColor("Label.foreground"));
value.setFont(UIManager.getFont("Label.font"));
value.setBackground(UIManager.getBackground("Label.background"));
...
Windows ve Mac üzerinde çalışıyor
"ile" dir JTextField ve "Boyut", bir JLabel
ilgi Out , hangi Ubuntu/Java sürümlerini çalıştırıyorsunuz? Bu kodu sadece OpenJDK 1.6.0_24 ile Ubuntu 12.04 makinemi çalıştırdım ve beklendiği gibi çalışıyor; sadece bir etikete benziyor. – Jamie
@Jamie Ubuntu 10.04 ve java 1.6.0.22. UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName()) ayarladınız mı? – Ivan
Ah, bu onu kırdı ... Özür dilerim, varsayılan olarak GTK LookAndFeel'i kullanacağını düşündüm, ama görünüşe göre değil! – Jamie