Hiho,
ich habe mit das Buch Programmieren in Java aus unserer Bibliothek ausgeliehen um mal handfeste Literatur zur Hand zu haben. Das Buch ist von Dr. Fritz Jobst ! Nun habe ich mich im OOP Bereich schon recht gut vor gerarbeitet und beginne nun mit meinem eigenen Projekt. Nun habe ich aber ein Problem und eine Frage.
Mein Code:
Alles anzeigen
Der Button geht über die Nutzungsbestimmungen rüber, was sehr unpassend ist weil er dadurch ein Teil der Nutzungsbestimmungen weg schneidet. Auch nimmt er die AcceptButton.setSize nicht an. Ich habe nun schon ein wenig gebastelt um vielleicht selber den Fehler zu finden warum ich es nicht bestimmt kriege. Könnte mir hier bitte einer helfen das die Nutzungsbestimmungen oben sind und sich unten der Button platziert über die ganze Breite von 800 ?
Kommen wir zur Verständnisfrage. Ich habe also meine Hauptklasse. Nun ist es natürlich sehr unangenehm diesen ganzen Mist in einer Datei zu haben. Deswegen würde ich gerne in den Klassen
etc unterscheiden. Doch finde nicht die Lösung wie ich das umsetze. Also das ich in Java die Klassen importiere. Hat hier einer die Lösung für mich ?
Dazu möchte ich erwähnen. Wer auch immer sich Literatur kaufen möchte, dem möchte ich zu Herzen legen das oben genannte Buch nicht zu kaufen, es ist sinnlos daher es zwar ein paar Sachen erklärt und angeblich aktuell zu java7 doch ein haufen probleme auftreten wenn man wie er schreibt es genau so abschreiben soll.
Mit freundlichen Grüßen
Paddy
ich habe mit das Buch Programmieren in Java aus unserer Bibliothek ausgeliehen um mal handfeste Literatur zur Hand zu haben. Das Buch ist von Dr. Fritz Jobst ! Nun habe ich mich im OOP Bereich schon recht gut vor gerarbeitet und beginne nun mit meinem eigenen Projekt. Nun habe ich aber ein Problem und eine Frage.
Mein Code:
GML-Quellcode
- package de.mentismora.javox;
- import java.awt.Dimension;
- import java.awt.Event;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.io.FileReader;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JScrollPane;
- import javax.swing.JTextArea;
- public class JavoxJFrame extends JFrame {
- public JavoxJFrame (String Title) {
- super (Title);
- JButton AcceptButton = new JButton ("Akzeptieren");
- AcceptButton.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e)
- {
- }
- });
- AcceptButton.setVisible(true);
- AcceptButton.setSize(800,100);
- add(AcceptButton);
- pack();
- // Nutzungsbestimmungen laden
- //-------------------------------------------------------------------------------------
- JTextArea textArea = new JTextArea();
- try {
- textArea.read(new FileReader("src/liz01.txt"), "");
- } catch (Exception e) {
- e.printStackTrace();
- }
- JScrollPane scrollPane = new JScrollPane(textArea);
- scrollPane.setPreferredSize(new Dimension(320, 240));
- add(scrollPane);
- pack();
- //-------------------------------------------------------------------------------------
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- setSize (800,600);
- setVisible(true);
- }
- public static void main (String[] args) {
- new JavoxJFrame ("Javox");
- }
- }
Der Button geht über die Nutzungsbestimmungen rüber, was sehr unpassend ist weil er dadurch ein Teil der Nutzungsbestimmungen weg schneidet. Auch nimmt er die AcceptButton.setSize nicht an. Ich habe nun schon ein wenig gebastelt um vielleicht selber den Fehler zu finden warum ich es nicht bestimmt kriege. Könnte mir hier bitte einer helfen das die Nutzungsbestimmungen oben sind und sich unten der Button platziert über die ganze Breite von 800 ?
Kommen wir zur Verständnisfrage. Ich habe also meine Hauptklasse. Nun ist es natürlich sehr unangenehm diesen ganzen Mist in einer Datei zu haben. Deswegen würde ich gerne in den Klassen
- Hauptklasse
- Aktionenklasse
- Neues Fenster mit Möglichkeiten
etc unterscheiden. Doch finde nicht die Lösung wie ich das umsetze. Also das ich in Java die Klassen importiere. Hat hier einer die Lösung für mich ?
Dazu möchte ich erwähnen. Wer auch immer sich Literatur kaufen möchte, dem möchte ich zu Herzen legen das oben genannte Buch nicht zu kaufen, es ist sinnlos daher es zwar ein paar Sachen erklärt und angeblich aktuell zu java7 doch ein haufen probleme auftreten wenn man wie er schreibt es genau so abschreiben soll.
Mit freundlichen Grüßen
Paddy