Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
package test; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import java.text.NumberFormat; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextArea; import javax.swing.JTextField; import javax.swing.event.CaretEvent; import javax.swing.event.CaretListener; public class Window extends JFrame { JTextField textfield_name; JTextField textfield_ausgabe; JButton button; public Window () { this.getContentPane().setLayout(null); this.initWindow(); } public void initWindow() { // Instanzieren: textfield_name = new JTextField(); textfield_ausgabe = new JTextField(); // Hier auch gleich die Beschriftung des Buttons mit angeben: button = new JButton("Start"); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub buttonBerechneClicked(); } }); //Position textfield_name.setBounds(5,10,400,25); textfield_ausgabe.setBounds(5,80,400,25); button.setBounds(300,110,100,30); //Dem Fenster hinzufügen this.getContentPane().add(textfield_name); this.getContentPane().add(textfield_ausgabe); this.getContentPane().add(button); this.pack (); } public void buttonBerechneClicked() { String name = textfield_name.getText(); textfield_ausgabe.setText(name); } } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
package test; import java.awt.Window; public class Main { public static void main(String[] args) { Window theAppWindow = new Window(); theAppWindow.setBounds(10, 10, 420, 180); theAppWindow.show(); } } |
Zitat
symbol : constructor Window()
location: class java.awt.Window
Window theAppWindow = new Window();
Note: D:\Projekte\Java\Anwendungen\test\src\test\Main.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
Quellcode |
|
1 2 3 |
import javax.swing.*; import java.swing.*; import java.text; |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 |
public class Window extends JFrame{ JTextField textfield_name; JTextField textfield_ausgabe; JButton button; public Window(){ setLayout(new FlowLayout()); button = new JButton("Test"); add(button); //weiteres anpassen } } |
Treue Seele
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
package test; import javax.swing.*; public class Main { public static void main(String[] args) { JFrame window = new JFrame("Ein Java - Swing Fenster"); window.setSize(800, 600); window.setDefaultCloseOperation(JFrame.CLOSE_ON_EXIT); window.setVisible(true); } } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
package test; import java.awt.Window; public class Main { public static void main(String[] args) { Window theAppWindow = new Window("Hier musst du noch einen Titel für dein Fenster eintragen(glaube ich)"); theAppWindow.setBounds(10, 10, 420, 180); theAppWindow.show(); } } |
Quellcode |
|
1 |
theAppWindow.show(); |
Zitat
Ich würde für Java immer Eclipse verwenden. Ist einfacher und übersichtlicher als NetBeans oder VS
Treue Seele
Bei NetBeans kommt man früher oder Später immer dazu, dieses Super GUI Editor "Matisse" zu verwenden.
Der erzeugt einen so unsauberen und vollgepackten code, dass man sich dort nicht zurecht findet.
besonders diese langen kommentare nerven! die sind einfach nur unnötig!
Außerdem kann man in Netbeans nicht einfach ein blankes Java Projekt erstellen...
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Chromanoid« (13.07.2010, 21:44)
Treue Seele
Naja also für Java mag ich eclipse lieber. ich schätze mal, dass ca. 70% aller Java Progger lieber mit Eclipse arbeiten, als mit NetBeans.
Eclipse hat schon viele Preise und Auszeichnungen gewonnen.
Zu dem Generierten Code: Naja, ich lese mir schon gerne den Code durch, der da erzeugt wurde... Vor allem viele Kommentare können den Speicherverbrauch enorm anheben.
Das ist wie bei WYSIWYG Editoren für HTML etc... Die werden meist mit Kommentaren vollgepropt und verbarauchen nahher locker 3mb mehr als sonst... aber das ist für netbeans sicher übertrieben
Werbeanzeige