P
plumber
Invité
voila comment remplace t'on c'est method awt(voir code ci dessous)
de plus comment faire pour que les elements de la NSView ne soit pas
transparents quand la window l'est ?
import com.apple.cocoa.foundation.*;
import com.apple.cocoa.application.*;
import java.util.*;
import java.awt.*;
public class GraficArrayRunner extends NSView implements Runnable{
private GrafArr graficarr;
private Thread thread;
Random rand;
public GraficArrayRunner(NSRect frame) {
super(frame);
graficarr = new GrafArr() ;
thread = new Thread(this);
thread.start();
}
public void drawRect(NSRect rect) {
}
public void paint (Graphics g) {
super.paint(g);
g.fillRect(10,50,10,rand.nextInt(200)) ;
g.drawString("hello world",50,rand.nextInt(200)) ;
}
public void run(){
while (true) {
try{thread.sleep(1000);
rand = new Random();
repaint();
}catch(InterruptedException e){
System.out.println(e);
}
}
}
}
de plus comment faire pour que les elements de la NSView ne soit pas
transparents quand la window l'est ?
import com.apple.cocoa.foundation.*;
import com.apple.cocoa.application.*;
import java.util.*;
import java.awt.*;
public class GraficArrayRunner extends NSView implements Runnable{
private GrafArr graficarr;
private Thread thread;
Random rand;
public GraficArrayRunner(NSRect frame) {
super(frame);
graficarr = new GrafArr() ;
thread = new Thread(this);
thread.start();
}
public void drawRect(NSRect rect) {
}
public void paint (Graphics g) {
super.paint(g);
g.fillRect(10,50,10,rand.nextInt(200)) ;
g.drawString("hello world",50,rand.nextInt(200)) ;
}
public void run(){
while (true) {
try{thread.sleep(1000);
rand = new Random();
repaint();
}catch(InterruptedException e){
System.out.println(e);
}
}
}
}


