В ответ на предыдущий вопрос о том, как добиться определенного эффекта с помощью Swing, я был направлен в JDesktopPane и JInternalFrame. К сожалению, scala.swing, похоже, не имеет никакой обертки для обоих классов, поэтому мне осталось его расширить.
Что я должен знать и делать для создания минимально используемых оболочек для этих классов, для использования и scala.swing , и какие дополнительные шаги будут сделаны для большинства из них?
Edit:
Как предложил кто-то, позвольте мне объяснить эффект, которого я намерен достичь. Моя программа контролирует (личные) ставки лотереи. Таким образом, у меня есть несколько разных билетов, каждый из которых может иметь несколько разных ставок и разной действительности.
Идея состоит в отображении каждого из этих билетов в отдельном «пробеле», и JInternalFrames кажется именно тем, что я хочу, и позволяет людям создавать новые билеты, загружать их из файлов, сохранять их в файлы, и обычно проверять или редактирование информации в каждом.
Кроме того, должно быть место для отображения результатов лотереи, и я намерен развивать программу, чтобы иметь возможность контролировать коллективные ставки - кто внес вклад, сколько и как любой выигрыш должен быть разделен. Я еще не рассмотрел интерфейс для этого.
Обратите внимание, что:
Я не могу "просто использовать" классы Java и все же в полной мере использовать возможности Scala Swing. Ответы на предыдущий вопрос уже говорят мне, как делать то, что я хочу с классами Java, и это не то, что я спрашиваю здесь.
Чтение исходного кода существующих классов scala.swing, чтобы узнать, как это сделать - работа, которую я пытаюсь избежать с этим вопросом.