Hallo Ihr,
schreibe gerade eine grössere Applikation mit mehreren Klassen in einem Package. Es sind auch einige Netbeans-GuiBuilder Klassen dabei. Nachdem ich nun das Datenhändling inklusive aufwendiger Berechnungen fertig habe, möchte ich nun natürlich einige Texte und Zeichnungen in einem GUI-Builder Fenster darstellen. Erst habe ich es direkt versucht, da ich ja die Klassenzuordnung habe. Geht nicht. Keine Fehlermeldung aber nichts landet auf dem Bildschirm. Dann habe ich ein JWindow in das JFrame gepackt und versucht da hinein zu schreiben. Nada. Vielleicht mache ich da noch irgendwas mit Swing falsch. Habe so etwas vor vielen Jahren schonmal in C geschrieben. Mit der jetzigen Enwicklung bin ich auf Java umgestiegen. Habe mal einen kleine Ausschnitt aus dem Programm hier:
Kann jemand einem Umsteiger helfen ? Was mach ich falsch ? Wahrscheinlich alles ... http://www.java-forum.org/images/smilies/embarrassed.gif
schreibe gerade eine grössere Applikation mit mehreren Klassen in einem Package. Es sind auch einige Netbeans-GuiBuilder Klassen dabei. Nachdem ich nun das Datenhändling inklusive aufwendiger Berechnungen fertig habe, möchte ich nun natürlich einige Texte und Zeichnungen in einem GUI-Builder Fenster darstellen. Erst habe ich es direkt versucht, da ich ja die Klassenzuordnung habe. Geht nicht. Keine Fehlermeldung aber nichts landet auf dem Bildschirm. Dann habe ich ein JWindow in das JFrame gepackt und versucht da hinein zu schreiben. Nada. Vielleicht mache ich da noch irgendwas mit Swing falsch. Habe so etwas vor vielen Jahren schonmal in C geschrieben. Mit der jetzigen Enwicklung bin ich auf Java umgestiegen. Habe mal einen kleine Ausschnitt aus dem Programm hier:
Java:
package astrojava;
/*
* @author Manfred
* @version 2.7.2012
*/
import java.util.*;
import java.io.*;
import java.awt.*;
import javax.swing.*;
public class AstroShow
{
public static AutoJava aj = new AutoJava();
public static AutoMenu am = new AutoMenu(); //ein GUI-Builder JFrame
public static Font a,s,m;
public static String fName;
public static void LoadFonts(){
try {
File af = new File (aj.fontPath+"MVBOLI.TTF");
FileInputStream in = new FileInputStream(af);
Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, in);
Font astroFont18 = dynamicFont.deriveFont(18f);
fName = dynamicFont.getName();
JWindow win = new JWindow(am);
win.setSize(1010,690);
am.setContentPane(win);
JLabel t = new JLabel();
t.setFont(astroFont18);
t.setText(" Dynamically loaded font " + fName+" \n");
win.add(t);
win.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void ShowRadix(int rNr){
System.out.println ("\nFontLoadingDemo\n"+aj.fontPath+"MVBOLI.TTF"+"\n");
LoadFonts();
}
}
Kann jemand einem Umsteiger helfen ? Was mach ich falsch ? Wahrscheinlich alles ... http://www.java-forum.org/images/smilies/embarrassed.gif