Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: halle am 21.05.13 - 10:18:17
-
Hallo,
mir wurde die Aufgabe gestellt eine Grafik zur LIFO Analyse in einer Notesdatenbank anzuzeigen.
Aber die Basics machen mir zu schaffen, in Java war die Grafik schnell erzeugt.
Ich habe eine Java Script Libary angelegt mit folgendem Inhalt!
Hier der gekürzte Java Code, die Class heisst Grafik:
import java.applet.Applet;
import java.awt.Graphics;
import java.awt.Color;
public class Grafik extends Applet {
public static void main(String[] args) {
}
public void paint(Graphics hanspeter){
hanspeter.setColor(Color.BLUE);
hanspeter.fillRect(0, 0, 100, 100);
hanspeter.setColor(Color.YELLOW);
hanspeter.fillRect(100, 0, 100, 100);
hanspeter.setColor(Color.GREEN);
hanspeter.fillRect(0, 100, 100, 100);
hanspeter.setColor(Color.red);
hanspeter.fillRect(100, 100, 100, 100);
hanspeter.setColor(Color.black);
hanspeter.drawLine(50, 60, 100, 110);
}
}
Wie binde ich das nun ein?
Was mache ich beim einbinden des von Java in die Notesmaske falsch?
1. Maske erstellt
2. Create Java-Applet
Und hier habe ich mein erstes Problem, ich kann zwar meine Java Anwendung auswählen, aber was ist dann die Basis Klasse?
Halle
PS:
Was ist der Unterschied im NotesDesigner zwischen den Punkten
Code -> Script Libaries -> MeineJavaLib -> MeineJavaClass
und
Cose -> Java -> MeineJavaClass
???
-
Ich habe ja damals, als ich auch eine Grafik brauchte in einer Anwendung, erst mal ein Applet erzeugt um dieses dann einzubinden.
Das ging dann auch problemlos.
-
Hallo
Der Unterschied ist einfach, alles was unter code->Java ist, kannst Du für XPages verwendent.
Alles unter Code->Libraries -> kannst Du in Agenten verwenden.