Я разрабатываю одно приложение для работы с Java с множеством панелей с разными и одинаковыми макетами. Теперь, когда я хочу установить новый макет панели, я всегда создаю новый макет. НАПРИМЕР.Макеты в настольном приложении
JPanel panel = new JPanel(new GridLayout(0, 1));
Является ли правильное решение для создания некоторых LayoutFactory
и здесь создать все макеты, которые мне нужны, а затем установить на панель?
http://docs.oracle.com/javase/tutorial/uiswing/index.html –
нет необходимости в заводе (некоторые не могут быть разделены) – kleopatra
и как быть с макетом, который может быть общим? E.G Когда я выполняю поиск в своем проекте для flowLayout, я обнаружил, что создаю около 30 экземпляров этого макета. – hudi