![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Гость_KDA |
|
|||
Unregistered |
class Test implements Serializable {
String text; Color color; pubic Test (String text, Color color) { this.text = text; this.color = color; } pubic void setColor(Color color) { this.color = color; } public viod setText(String text) { this.text = text; } public String getText() { return text; } public Color getColor() { return color; } } class TestApplet extends JApplet { private Test test = new Test("text", Color.red); pubic void save(OutputStream out) throws IOException { XMLEncoder encoder = new XMLExcoder(out); encoder.writeObject(test); encoder.close(); } } Короче appet у меня выполняется как в браузере, так и автономное приложение В первом случае метод save вызывается для URL, во втором для файла В первом случае объект color не сохраняется, а во втором все нормально Подскажите, пожалуйста, в чем тут дело |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
А какая информация сохраняется в обоих случаях ?
Я так понимаю, что текст у тебя сохраняется в обоих случаях. Или что ? |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
Апплет может работать только со своим хостом, так что нужно использовать getCodeBase().
-------------------- |
|||
|
||||
Sun |
|
|||
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 8 Всего: 48 |
Модератор: Гость_KDA, не надо вставлять в сообщения картинок, не имеющих отношения к теме! Так-же не надо дублировать свой вопрос!
-------------------- Account removed |
|||
|
||||
KDA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 7.10.2003 Репутация: 1 Всего: 1 |
Объект Test сохраняется полностью, когда апплет работает как приложение (сохраняется поле text и поле color). Но когда апплет выполняется в браузере поле text сохраняется, а поле color нет. (С getCodeBase() там все нормально)
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |