在 Gwitter 中添加 File 菜单

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import groovy.swing.SwingBuilder
import javax.swing.*
import java.awt.*
 
class Gwitter{  
  static void main(String[] args){
    def gwitter = new Gwitter()
    gwitter.show()
  }
     
  void show(){
    def swingBuilder = new SwingBuilder() 
     
    def customMenuBar = {
      swingBuilder.menuBar{
        menu(text: "File", mnemonic: 'F') {
          menuItem(text: "Exit", mnemonic: 'X', actionPerformed: { dispose() })
        }
      
    }   
     
    swingBuilder.frame(title:"Gwitter",
                       defaultCloseOperation:JFrame.EXIT_ON_CLOSE,
                       size:[400,500],
                       show:true) {
      customMenuBar()                        
    }   
  
}