Hallo an alle hier im Forum,
ich benötige noch etwas Hilfe mit dem Verständnis der JScrollPain.
Das Beispiel beinhaltet nur die ein Klasse, die weiteren habe ich weg gelassen da sie nichts zur Sache tun denke ich.
Wenn ich frame.add(ScrollPane); einfüge kann ich nichts mehr in meinen Frame Zeichnen.
Mir fehlt glaube ich noch das Verständnis was hier im Vordergrund und im Hintergrund liegt und wo man die JFrames anmeldet.
Kann mir da jemand etwas Hilfestellung geben ?
Vielen Dank im Voraus.
ich benötige noch etwas Hilfe mit dem Verständnis der JScrollPain.
Das Beispiel beinhaltet nur die ein Klasse, die weiteren habe ich weg gelassen da sie nichts zur Sache tun denke ich.
Wenn ich frame.add(ScrollPane); einfüge kann ich nichts mehr in meinen Frame Zeichnen.
Mir fehlt glaube ich noch das Verständnis was hier im Vordergrund und im Hintergrund liegt und wo man die JFrames anmeldet.
Kann mir da jemand etwas Hilfestellung geben ?
Vielen Dank im Voraus.
Java:
import javax.swing.JFrame;
import javax.swing.JScrollPane;
public class ZeichenArea {
private JScrollPane ScrollPane;
JFrame frame;
GrafikObjekte grafikObj;
Optionen optionenPanel;
public ZeichenArea(Optionen optionenPanel) {
ScrollPane = new JScrollPane();
ScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
grafikObj = new GrafikObjekte();
frame = new JFrame("Zeichenbrett");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(1000, 800);
frame.add(ScrollPane);
frame.add(grafikObj);
AktionHandler aktion_handler = new AktionHandler(grafikObj, optionenPanel);
grafikObj.addMouseListener(aktion_handler);
grafikObj.addMouseMotionListener(aktion_handler);
frame.addKeyListener(aktion_handler);
frame.setVisible(true);
}
public JFrame getFrame() {
return frame;
}
public void setFrame(JFrame frame) {
this.frame = frame;
}
}