Я помещаю своих менеджеров макета Swing Java на GitHub, и мне интересно о реализации моего тестового режима.
в основном вы можете передать перечисление тестового режима в макеты, но это означает, что есть дополнительное, если в диспетчете макета. Что будет лучшей реализацией тестового режима? Менеджеры - это TrainLayout, Totemlayout и Bullseyelayout (Mayout Tonion).
Поскольку код находится на месте для STACKOVERFLOW, пожалуйста, посмотрите на код на GitHub. if (LayoutMode.TEST_BULLS_EYE == this.mode)
{
System.out.println("");
System.out.println(testname + " with BullsEyeLayout");
System.out.println("available width: " + availableWidth);
System.out.println("available height: " + availableHeight);
System.out.println("space left: " + Math.max(x, deltaX));
System.out.println("space top: " + Math.max(y, deltaY));
System.out.println("component width: " + w);
System.out.println("component height: " + h);
System.out.println("component min width: " + wmin);
System.out.println("component max width: " + wmax);
System.out.println("component min height: " + hmin);
System.out.println("component max height: " + hmax);
System.out.println("");
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ager-tonio