Kezdőoldal » Számítástechnika » Programozás » Processing alatt létrehozott...

Newen kérdése:

Processing alatt létrehozott dupla ablakos (multiple windows) rendszernél hogyan lehet az egyik ablakból a másik ablakra hivatkozni?

Figyelt kérdés
Azt tudom hogy a mousepressed paranccsal kell megoldani a dolgot azonban nem tudom hogyan kell hogyan kell megadni azt hogy if függvényben az elsődleges és másodlagos ablakot különválasztja.

2014. szept. 7. 10:15
 1/4 anonim ***** válasza:

Mi köze az egérlenyomásnak a két ablakhoz?

Mit akarsz csinálni?

Minden eseménynek van küldője, ami alapján lehet azonosítani.

2014. szept. 7. 10:18
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Mi köze az egérlenyomásnak a két ablakhoz? Nos van két ablakom és egérkattintással akarok egyik ablakból a másikra hivatkozni

Mit akarsz csinálni?

úgy ha egy négyzetre kattintok az egyik ablakban akkor egy másik ablakban lévő kör színe megváltozzon.

Pl. Egy ablakkal ez így sikerült összehoznom.

int value=1;


void setup(){

size(200,200);

}


void draw(){

fill(0);

rect(10,80,10,10);


fill(value);

ellipse(10,10,10,10);

}


void mousePressed(){

if((mouseX>=10) && (mouseX<=20) && (mouseY>=80) && (mouseY<=90)){

if (value==0) {

value=255;

} else {

value=0;

}

}

}


két ablaknál viszont hiába adom hozzá a kódsort hiányzik az ablakból ablakra való hivatkozás kódja.

Eddig eddig jutottam vele.

import javax.swing.JFrame;


PFrame f;

secondApplet s;


void setup() {

size(320, 240);

PFrame f = new PFrame();

}


void draw() {

background(255,0,0);

fill(5);

rect(100, 40, 20, 20);

s.background(0, 0, 255);

s.fill(0);

s.ellipse(40,40,40,40);

s.redraw();

}


public class PFrame extends JFrame {

public PFrame() {

setBounds(100,100,400,300);

s = new secondApplet();

add(s);

s.init();

show();

}

}


public class secondApplet extends PApplet {

public void setup() {

// size(400, 300);

// noLoop();

}

public void draw() {

}

}


Végül azt akarom hogy két ablakos módban is megtudja ugyanazt amit egy ablakos módban.

2014. szept. 7. 11:54
 3/4 anonim ***** válasza:
Küldesz egy saját eseményt, amit a másik ablakod fog el.
2014. szept. 7. 13:35
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Kossz Jo tanacs volt. Sikerult megoldanom a problemat.Es azt tudod hogyan lehet az egyik ablakba 2d a masikba 3d Teret importalni?
2014. szept. 8. 05:08

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!