Diskussionsgruppe: Prg.-Sonstiges
Hallo, ich programmiere noch nicht lange mit Java. Trotzdem wollte ich testweise ein Programm mit grafischer Oberfläche in eine ausführbare .jar-Datei umwandeln. Auf meinem PC funktioniertdie Datei wunderbar, doch an dem meiner Eltern tut sich gar nichts. Was mache ich falsch? Liegt es vielleicht an der Version des Java Runtime Environments? (Ich habe J2SE Runtime Environment 6 Update 1 und komischerweise auch noch Java 2 Runtime Environment, SE v.1.4.1_02. Meine Eltern haben nur das Java 2 Runtime Environment, SE v.1.3.1_02)
Mfg. rotte
Von: rotte Datum: 28.05.2007, 18:01
Antwort 1
von disco vom 29.05.2007, 10:41
und wie lautet die fehlermeldung?
Antwort 2
von rotte vom 29.05.2007, 13:47
Das ist es ja. Es gibt keine Fehlermeldung. Nach dem klicken auf die .jar-Datei tut sich nichts.
Antwort 3
von disco vom 29.05.2007, 13:58
wie? draufklicken?
haste es denn mal über die konsole probiert?
java -jar Datei.jar
ansonsten installier doch einfach die neuste java version. so wie ich das hier bei mir sehe, hat das neuste java bei mir dir *.jar sich selbst automatisch zugewiesen.
ansonsten musste wohl die jar endung selbst java zuweisen.
explorer -> extras -> ordneroptionen -> dateitypen
Antwort 4
von rotte vom 29.05.2007, 18:35
Gut danke!
Weißt du zufällig auch, wie man ein schönes Layout mit Swing erstellt? Bei mir sind irgendwie alle Elemente wild über das Panel verstreut und mein Lehrbuch gibt darüber leider auch nichts her.
Antwort 5
von mr_x_hacker vom 29.05.2007, 19:27
Hi,
die Layoutklassen kennst Du aber, ja? Mit FlowLayout, BorderLayout und GridLayout sollte man als Anfänger eigentlich erstmal was auf die Reihe kriegen...
Wenn Du zuviel Zeit hast, guck Dir dann das GridBagLayout an :)
Ach ja, falls Du es doch noch nicht kanntest: Mittels
myPanel.setLayout(LayoutManager lm)
setzt man ein Layout in ein Panel... der Rest steht in der API-Doku!
Ciao Sascha
Antwort 6
von rotte vom 29.05.2007, 19:59
Danke, werde ich testen. Sorry wenn ich nerve, aber ich habe noch eine Frage, zu der ich im Internet keine Antwort finden konnte. Gibt es beim Layout irgendeine Funktion, mit der ich den Border Resize verhindern kann? Also dass der Benutzer nicht mehr einfach das Fenster größer oder kleiner machen kann.
Antwort 7
von Marvin42 vom 29.05.2007, 20:29
Guckst du API.
Antwort 8
von rotte vom 29.05.2007, 21:36
Welche Methode soll das sein?
Antwort 9
von rotte vom 29.05.2007, 21:41
Sorry. Hab übersehen. Ich nehme mal an, dass du isResizable() meinst. Das funktioniert komischerweise nicht. Ich verwende es wie folgt:
import javax.swing.*; import java.awt.*; import java.awt.event.*; ... public static void main (String[] args) { JFrame rahmen = new FLDR(); ... rahmen.isResizable(false); ... } ...
|
|