Rambler's Top100

Примеры кодов

Примеры кодов на Groovy

 
import java.awt.BorderLayout;
import groovy.xml.*

String createPage(String titleText,String bodyText){
def writer = new StringWriter()
def builder = new MarkupBuilder(writer)

builder.html(){
head(){
title(titleText){}
}
body(){
p(bodyText)
}
}
println writer.toString()
}
swing = new groovy.swing.SwingBuilder()
myFrame = swing.frame(title: 'Create HTML page', location:[100,100], size:[300,300]) {
menuBar {
menu(text: 'File') {
menuItem(text: 'Exit', actionPerformed:{System.exit(0)})
} }
panel(layout: null) {

textField1= textField( location:[0,0],size:[300,20]);
textField2= textField(location:[0,30],size:[300,200]);
button(text: 'Create HTML page',location:[0,230],size:[180,20],
actionPerformed:{


createPage(textField1.text,textField2.text);
})
}
}
myFrame.visible = true

 

Время - деньги!

Time is money!

  Rambler's Top100

Открытые коды