Promocja językowa LINGO

dokonczenie programu

Tu można dyskutować o skryptach w języku JavaScript (nie mylić z Javą)

Moderator: Moderatorzy

dokonczenie programu

Postprzez marcin348 Śr maja 27, 2009 19:09 pm

witam mam programik który działa równolegle (mpi) , wyświetla dwa przyciski i
jedną linie , nie umiem go dokończyć , chodzi o aby jedna linia rosła do jakiegoś punktu
a drugą linią można było sterować za pomocą tych przycisków czyli zatrzymywać ją
i wznawiać aby rosła też do jakiegoś punktu. oto kod:
ps. linie maja być w poziomie.


Kod: Zaznacz cały
import java.awt.*;
import java.awt.event.*;



public class okno extends Frame implements WindowListener
{
Label w1;
Label w2;
Button b1,b2;

public okno()
{
   setSize(500,500);
   setLayout(null);

w1 = new Label ("watek1");
w2 = new Label ("watek2");
b1 = new Button ("Stop");
b2 = new Button ("Wznow");
add(w1);
add(w2);
add(b1);
add(b2);
w1.setBounds(10,80,60,60);
w2.setBounds(90,80,60,60);
b1.setBounds(10,150,60,60);
b2.setBounds(70,150,60,60);

addWindowListener(this);
   setVisible(true);}

   public void windowClosing (WindowEvent a)
   {
      dispose();
      System.exit(0);
   }
   public void windowDeactivated(WindowEvent b){}
   public void windowActivated (WindowEvent h){}
   public void windowDeiconified (WindowEvent c){}
   public void windowIconified (WindowEvent d){}
   public void windowOpened (WindowEvent e){}
   public void windowClosed(WindowEvent f) { }

   public void paint(Graphics g)
   {
   g.drawLine (0,0,100,100);
   }
   public static void main(String []ads)
{
okno a=new okno();


}

};
marcin348
obserwator
obserwator
 
Posty: 14
Dołączył(a): So maja 24, 2008 21:31 pm

Re: dokonczenie programu

Postprzez KILLER[PL] Śr maja 27, 2009 19:11 pm

Pragnę zauważyć, iż między JavaScript a Javą jest pewna 'malutka' różnica ;) Pierwszy raz widzę, aby na forum był wątek o Javie :) Spróbuje na to zerknąć ale nic nie obiecuje.
Avatar użytkownika
KILLER[PL]
zaawansowany
zaawansowany
 
Posty: 221
Dołączył(a): Pn sty 28, 2008 18:42 pm

Re: dokonczenie programu

Postprzez marcin348 Śr maja 27, 2009 19:19 pm

ok dzięki :)
marcin348
obserwator
obserwator
 
Posty: 14
Dołączył(a): So maja 24, 2008 21:31 pm

Re: dokonczenie programu

Postprzez KILLER[PL] Śr maja 27, 2009 20:33 pm

Dobra... nie dam rady... Gdybyś poprawił mi Timer to popróbowałbym dalej bo aktualnie nie mam na nic czasu :( A chce jeszcze napisać własną strone...
Poniżej zamieszczam to co napisałem. Może Ci się nie we wszystkim kompilować ponieważ, dostosowałem pod projekt programu NetBeans o nazwie "NaForum".
Kod: Zaznacz cały
package naforum;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.Timer;
import java.util.*;


public class Main extends Frame implements WindowListener
{
Label w1;
Label w2;
Button b1,b2;
int pozycja = 0;

public Main()
{
   setSize(600,600);
   setLayout(null);

w1 = new Label ("watek1");
w2 = new Label ("watek2");
b1 = new Button ("Stop");
b2 = new Button ("Wznow");
add(w1);
add(w2);
add(b1);
add(b2);
w1.setBounds(10,80,60,60);
w2.setBounds(90,80,60,60);
b1.setBounds(10,150,60,60);
b2.setBounds(70,150,60,60);



addWindowListener(this);
   setVisible(true);}

   public void windowClosing (WindowEvent a)
   {
      dispose();
      System.exit(0);
   }
   public void windowDeactivated(WindowEvent b){}
   public void windowActivated (WindowEvent h){}
   public void windowDeiconified (WindowEvent c){}
   public void windowIconified (WindowEvent d){}
   public void windowOpened (WindowEvent e){}
   public void windowClosed(WindowEvent f) { }
    @Override
   public void paint(Graphics i)
   {
                    i.drawLine(200,200,400,200);
                    i.drawLine(200,400,200,200);
                    i.drawLine(400,200,400,400);
                    i.drawLine(400,400,200,400);
   }
   ActionListener taskPerformer = new ActionListener()
   {
        public void actionPerformed(ActionEvent e)
        {

               Graphics g = null;
               
                    g.drawLine(200,300,pozycja,300);
                    ++pozycja;

        }
         
   };
   
   javax.swing.Timer t = new javax.swing.Timer(1000, taskPerformer);
   t.Start();
   
   public static void main(String []ads)
{
Main a=new Main();


}

};
Pozdro
Avatar użytkownika
KILLER[PL]
zaawansowany
zaawansowany
 
Posty: 221
Dołączył(a): Pn sty 28, 2008 18:42 pm

Re: dokonczenie programu

Postprzez marcin348 Śr maja 27, 2009 21:00 pm

ok popróbuje wielkie dzięki :))
marcin348
obserwator
obserwator
 
Posty: 14
Dołączył(a): So maja 24, 2008 21:31 pm

Re: dokonczenie programu

Postprzez marcin348 Śr maja 27, 2009 21:04 pm

t.Start();
nie działa ?
marcin348
obserwator
obserwator
 
Posty: 14
Dołączył(a): So maja 24, 2008 21:31 pm

Re: dokonczenie programu

Postprzez marcin348 Śr maja 27, 2009 21:06 pm

też użyawam NetBeans
a skad wziąść ta bibliotekę "NaForum"????

public void start() {t.start();};
Ostatnio edytowano Cz maja 28, 2009 14:03 pm przez marcin348, łącznie edytowano 2 razy
marcin348
obserwator
obserwator
 
Posty: 14
Dołączył(a): So maja 24, 2008 21:31 pm

Następna strona

Powrót do JavaScript

Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości

cron
ręceprecz odtybetu | Programista PHP | Pozycjonowanie www | Seo link directory | Pozycjonowanie Częstochowa | wizy do rosji | wizy do uzbekistanu