Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 12:52   #1
zagibok
Новичок
Джуниор
 
Регистрация: 11.05.2010
Сообщений: 3
По умолчанию Создание игр на JAVA

Привет народ мне нужна ваща помошь , нужно сделать стрелялку на Java(суть её в том что появляются произвольно шары и их нужно убивать нажатием мыши и считать очки ) у меня есть только начало (само появление шара ) , а вот как связать это с мышкой я не знаю , помогите плизззз
Код:
package анимация;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;



public class Main {
    public static void main(String[] args)
    {
    Window wnd = new Window();
    wnd.setVisible(true);
   
    
    
    }
}


class Owl_and_UFO extends My_progect{
    private int x=-30;
    private int y=0;
    private int x1=551;
    private int y1=551;
   
    public Owl_and_UFO(){
        this.setDoubleBuffered(true);
    }
    @Override
    public void paint (Graphics gra){
        super.paint(gra);
     
        x1=(int) (810*Math.random()%800);
        y1=(int) (810*Math.random()%800);
         
   
                gra.setColor(Color.black);
                gra.fillOval(x1, y1, 27, 27);
             
                 
                
           
     }
             
 
      
 
}


  



class My_progect extends JComponent{
    
    public void paint(Graphics gr){
        super.paint(gr);
        
   
    }
}
class Window extends JFrame implements Runnable,ActionListener{
    My_progect progect = new My_progect();
    Owl_and_UFO dinamic = new Owl_and_UFO();
    JButton start = new JButton("start");
    private int k=0;
    
public  Window(){
        start.setToolTipText("Нажмите на кнопку");
        start.addActionListener(this);
        this.setLayout(new BorderLayout());
        this.add(BorderLayout.NORTH, start);
        this.add(progect);
        this.add(dinamic);
        this.setSize(1000, 700);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    public void run() {
        while(!start.getText().equals("start"))
        {
            this.repaint();
            try {
                Thread.sleep(800);
            } catch (InterruptedException ex) {
                Logger.getLogger(Window.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }

    public void actionPerformed(ActionEvent e) {
        if(start.getText().equals("start"))
        {  

         
        	
        	final JTextArea textArea = new JTextArea();
            Thread t = new Thread(this);
             t.start();
           
            
            
            start.setText("stop");
        }else
        
        
        {
        start.setText("start");
        }
    }
}

Последний раз редактировалось zagibok; 11.05.2010 в 19:06.
zagibok вне форума Ответить с цитированием
Старый 11.05.2010, 13:10   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Тег CODE! (значок #)
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 11.05.2010, 13:13   #3
zagibok
Новичок
Джуниор
 
Регистрация: 11.05.2010
Сообщений: 3
По умолчанию

???????????
zagibok вне форума Ответить с цитированием
Старый 11.05.2010, 15:23   #4
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Код необходимо заключить в тег CODE (значок # над окном редактирования сообщения)
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 11.05.2010, 19:07   #5
zagibok
Новичок
Джуниор
 
Регистрация: 11.05.2010
Сообщений: 3
По умолчанию

Народ ну , что ни кто не в силах помочь??????
zagibok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание игр misher666 Компоненты Delphi 6 26.10.2009 21:33
Создание игр ГОСЕАН Мультимедиа в Delphi 6 07.02.2009 16:17