Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему не работает? есть код программы но он не пахает! 
:(
    Опции темы
dimonich2004
Дата 19.9.2005, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



уже заканчиваеться 3й час как сижу и циклично проверяю код программы но она не ПахаЕт!((((
Код

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.border.*;
public class my44
 {
  public static void main(String[] args)
   {
    System.out.println("It's program My");
    MyFrame frame=new MyFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.show();
   }
 }
 class MyFrame extends JFrame
 {
  private JPanel panel1,panel2;
  private ButtonGroup group1,group2;
  public MyFrame()
   {
    setTitle("Окошечко");
    setSize(300,300);
    panel1=new JPanel();
    group1=new ButtonGroup();
    panel2=new JPanel();
    group2=new ButtonGroup();


        addRadioButton("Lovered bevel",
           BorderFactory.createLoweredBevelBorder());
        addRadioButton("Raised bevel",
           BorderFactory.createRaisedBevelBorder());

    Container pane=getContentPane();
    pane.setLayout(new GridLayout(2,1));
    pane.add(panel1);
    pane.add(panel2);
   }
  public void addRaisedButton(String name,final Border b)
   {
    JRadioButton button1=new JRadioButton(name);
    button1.addActionListener(new
        ActionListener()
         {
               public void actionPerformed(ActionEvent event)
                {
                 panel1.setBorder(b);
                }
         });
    group1.add(button1);
    panel1.add(button1);
    JRadioButton button2=new JRadioButton(name);
        button1.addActionListener(new
            ActionListener()
             {
                   public void actionPerformed(ActionEvent event)
                    {
                     panel1.setBorder(b);
                    }
             });
        group2.add(button2);
    panel2.add(button2);
   }
 }

PM MAIL   Вверх
Metal_Heart
Дата 19.9.2005, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

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



разбей код на куски и проверяй по частям, сначало - что панели твои отображаются, потом- что в них, потом - методы свои...


а что не получается-то? По-подробнее бы рассказал


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
dimonich2004
Дата 19.9.2005, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



После компиляции ругаеться на эти строки!
Код

addRadioButton("Lovered bevel",
           BorderFactory.createLoweredBevelBorder());
addRadioButton("Raised bevel",
           BorderFactory.createRaisedBevelBorder());

Добавлено @ 15:35
C:\Documents and Settings\alex\Мои документы\NEW JAVA\My\my44.java:29: cannot resolve symbol
symbol : method addRadioButton (java.lang.String,javax.swing.border.Border)
location: class MyFrame
addRadioButton("Lovered bevel",
^
C:\Documents and Settings\alex\Мои документы\NEW JAVA\My\my44.java:31: cannot resolve symbol
symbol : method addRadioButton (java.lang.String,javax.swing.border.Border)
location: class MyFrame
addRadioButton("Raised bevel",
^
2 errors

Tool completed with exit code 1
PM MAIL   Вверх
Metal_Heart
Дата 19.9.2005, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

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



может быть надо так ?
Код

panel.add(RadioButton("Lovered bevel", BorderFactory.createLoweredBevelBorder()));


где panel - тот контейнер, куда ты хочешь добавить свою кнопку


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
Ch0bits
Дата 19.9.2005, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

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



dimonich2004
Ты случайно не перепутал addRadioButton вместо addRaisedButton?
PM WWW   Вверх
dimonich2004
Дата 19.9.2005, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



нет увы я не чё не перепутал
Всё до точечьки срисовал!
=)))
Добавлено @ 16:07
smile МляТь! я СЕГОднЯ не ЗасНУ
У МЕНЯ ЕДЕТ КРЫША!

СКАЖИТЕ МОЖЕТ ОНА НАПИСАНА
БЫЛА ДО КАКИХТО ГЛОБАЛЬНЫХ ПЕРЕМЕН В JAVA
У МЕНЯ стоит 1.4.7 smile
PM MAIL   Вверх
Ch0bits
Дата 19.9.2005, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

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



Цитата(dimonich2004 @ 19.9.2005, 16:01)
Всё до точечьки срисовал!

smile smile smile Может там очепятка?
Ведь метод addRaisedButton нигде в программе не используется, а если написать:
Код

addRaisedButton ("Lovered bevel", BorderFactory.createLoweredBevelBorder());
addRaisedButton ("Raised bevel", BorderFactory.createRaisedBevelBorder());

то это чудо работает.

P.S: У меня стоит 1.5.02

Это сообщение отредактировал(а) Vadim999 - 19.9.2005, 16:08
PM WWW   Вверх
Metal_Heart
Дата 19.9.2005, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

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



а ведь Vadim999 - прав! Я сам невнимательно просмотрел код!

dimonich2004, исправь либо вызов:
Код

        addRadioButton("Lovered bevel", BorderFactory.createLoweredBevelBorder());


либо название функции:
Код

  public void addRaisedButton(String name,final Border b)


но так, чтоб они были одинаковыми!


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
dimonich2004
Дата 19.9.2005, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



АААААааааа....... smile
Чувак! Ты супер! Действительно оДин походу из действительно знающи тут хоть что-нибудь!

ВОТ НЕ ПОВЕРИТЕ ! КУПИЛ КНИГУ С ВИДЕО УРОКАМИ
НАЗЫВАЕТЬСЯ "ПРОГРАМИРОВАНИЕ НА ЯЗЫКЕ JAVA"
КОД ПИСАЛ ПО ВИДЕО УРОКУ !
-ТАМ В ЭТОМ ВИДЕО УРОКЕ НАПИСАНО ИМЕННО ТАК КАК Я СКИНУЛ СЮДА
ЛИСТИНГ!
smile САМЫЙ ПРИКОЛ ЧТО В КОНЦЕ ТАМ КОМПИЛИРУЕТЬСЯ И ЗАПУСКАЕТЬСЯ
ЭТА ПАРОГА!
PM MAIL   Вверх
Metal_Heart
Дата 19.9.2005, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а почему бы и нет?
**


Профиль
Группа: Участник
Сообщений: 728
Регистрация: 31.3.2005
Где: Москва

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



Я тебе предлагал и предлагаю писать код по кусочкам, добавлять только одну новинку (функцию, метод и т.д.) чтоб лучше понять, да и ошибки легче искать


--------------------
 не стыдно учиться, а стыдно не учиться 
PM ICQ   Вверх
Ch0bits
Дата 19.9.2005, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

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



Цитата(dimonich2004 @ 19.9.2005, 16:15)
КУПИЛ КНИГУ С ВИДЕО УРОКАМИ

smile Нифига себе! Даже такие бывают! smile
PM WWW   Вверх
Zandr
Дата 20.9.2005, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 433
Регистрация: 16.7.2004
Где: Новосибирск

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



Цитата
КУПИЛ КНИГУ С ВИДЕО УРОКАМИ
НАЗЫВАЕТЬСЯ "ПРОГРАМИРОВАНИЕ НА ЯЗЫКЕ JAVA"

Техника виртуозной игры на клавиатуре (JavaФламенко), блин smile smile smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




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


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

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