Поиск:

Ответ в темуСоздание новой темы Создание опроса
> метод описанный в другом файле (№ 2) 
:(
    Опции темы
platonos
Дата 9.8.2017, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 30
Регистрация: 1.1.2017

Репутация: нет
Всего: нет



Вот код загрузки файла в Groovy взятый из книги Башар Абдул-Джавада ...
Код

package demo
import groovy.swing.SwingBuilder
import javax.swing.*
import java.awt.FlowLayout
import java.util.*
import java.awt.*
import java.awt.event.*
import java.io.File
//------------------------------------------------------------------------
def download(address) {
    def file = new FileOutputStream(address)
    def out  = new BufferedOutputStream(file)
    out     << new File(address).openStream()
    out.close()
}
download("C:\\Groovy\\ArabRim_1\\src\\demo\\arab.groovy")
//-------------------------------------------------------------------------
swinger = new SwingBuilder()
  gui = swinger.frame(title:'!!!!!!', size: [510, 160]) {
    panel(layout: new FlowLayout()) {
      message1 = textField(columns: 12)
        button = swinger.button(text: 'Вычислить', actionPerformed: {
                 JOptionPane.showMessageDialog(gui, Arabrim(message1.text))})}}
gui.show()

В данном случае нетбеанс говорит что нет сигнатуры метода java.io.File.openStream() ...
Одновременно стирается содержимое файла arab.groovy (полностью) ...
если задокументировать
Код
 //.openStream()

тогда появляется GUI, но, одновременно содержимое arab.groovy заменяется на
C:\Groovy\ArabRim_1\src\demo\arab.groovy и при попытке вычислить  Arabrim(message1.text)
появляется сообщение об отсутствии метода Arabrim ...
 smile   smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Groovy & Grails | Следующая тема »


 




[ Время генерации скрипта: 0.1032 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.