📄 groovy303_bug.groovy
字号:
package groovy.bugsimport java.awt.*import java.awt.event.*import javax.swing.*/** * @author Bing Ran * @author Andy Dwelly * @version $Revision: 1.4 $ */class Groovy303_Bug extends GroovyTestCase { void testBug() { try { def scholastic = new Scholastic() scholastic.createUI() } catch (HeadlessException e) { // called from a non-UI environment } }}class Scholastic implements ActionListener { void createUI() { println('createUI called') def frame = new JFrame("Hello World") def contents = frame.getContentPane() def pane = new JPanel() pane.setLayout(new BorderLayout()) def button = new JButton("A button") button.addActionListener(this) pane.add(button, BorderLayout.CENTER) contents.add(pane) frame.setSize(100, 100) //frame.setVisible(true) button.doClick() } public void actionPerformed(ActionEvent event) { println "hello" }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -