OVH Cloud OVH Cloud

[groovy] mes JFileChooser n'apparaissent pas...

1 réponse
Avatar
yvon.thoravalNO-SPAM
Bonjour,

j'espère qu'il y a un groovy-man dans la salle, car je bloque sur un
script groovy (pas d'erreur) qui n'affiche pas mes JFileChooser, le code
:

<code>
import groovy.swing.SwingBuilder;

import java.io.File
import javax.swing.JFileChooser

swing = new SwingBuilder()

frame = swing.frame(title:'Choose destination folder', location: [350,
350],
defaultCloseOperation:javax.swing.WindowConstants.EXIT_ON_CLOSE)
{
panel() {
button(text:'Choose folder from here', actionPerformed:{
swing.fileChooser(fileSelectionMode :
JFileChooser.DIRECTORIES_ONLY)
})
button(text:'Choose folder from home', actionPerformed:{
swing.fileChooser(fileSelectionMode :
JFileChooser.DIRECTORIES_ONLY)
})
button(text:'Quit', actionPerformed : {System.exit(0)})
}
}
frame.pack()
frame.show()
</code>

en espérant que...
--
yt

1 réponse

Avatar
yvon.thoravalNO-SPAM
Yvon Thoraval wrote:

j'espère qu'il y a un groovy-man dans la salle, car je bloque sur un
script groovy (pas d'erreur) qui n'affiche pas mes JFileChooser, le code
:


j'ajoute que, si je code cette partie en java, rien de mieux, nouvelle
partie du code :
<code>
button(text:'Choose folder from here', actionPerformed:{
fcHere = new JFileChooser()
fcHere.setCurrentDirectory(new File(System.getProperty("user.dir")))
fcHere.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY)
fcHere.setFileFilter(filter)
//swing.fileChooser(fileSelectionMode : JFileChooser.DIRECTORIES_ONLY,
setFileFilter : filter)
})
</code>
--
yt