2012-01-09 16 views

Odpowiedz

28

Problem masz to, że interfejs użytkownika jest w trakcie tworzenia własnego granicę na polu tekstowym, zastępując ustawiony margines. Możesz zobaczyć ostrzeżenie o tym skutku w javadoc z setMargin().

Rozwiązanie to niech UI ustawić granicę, a następnie wycisnąć w innym granicy własny:

field.setBorder(BorderFactory.createCompoundBorder(
     field.getBorder(), 
     BorderFactory.createEmptyBorder(5, 5, 5, 5))); 
1

Najprostszym sposobem jest użycie BorderFactory

field.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); 
Powiązane problemy