В этом разделе приводится пример кода, обеспечивающего взаимодействие между файлом Groovy и классом Java.
- В классе Groovy определите переменную приветствия в пределах определения класса, как показано ниже:
class GreetingProvider { def greeting = "Hello from Groovy" }
- Добавьте JTextField к элементу JFrame.
В режиме просмотра исходного кода элемента JFrame инициализируйте класс Groovy и вызовите метод getGreeting(), как показано в следующем примере:
GreetingProvider provider = new GreetingProvider(); public DisplayJFrame() { initComponents(); String greeting = provider.getGreeting().toString(); jTextField1.setText(greeting); }
Обратите внимание, что в классе Java для поиска необходимых методов в классе Groovy можно использовать автозавершение кода:
- Запустите приложение: текст из класса Groovy должен отображаться в элементе JFrame: