Hallo Zusammen,
da ich Java Anfänger bin habe ich in einem Java Buch gelesen das man sich das leben mit einem GUI (jFrame, etc.) erleichtern kann wenn mit z.B. Jigloo als Eclipse Plugin verwendet. Ich habe das dann auch mal probiert und schon nach kurzer Zeit konnte ich ein JFrame mit JLable und JButton erstellen - alles recht einfach und auch soweit im Code verständlich ... na ja, bis auf einige Ausnahmen
Jetzt habe ich allerdings ein Problem, ich bekomme zu meiner JTextArea mit Jigloo keine Scrollbar hinzugefügt - bzw. ich habe die Stelle in Jigloo noch nicht gefunden die eine JScrollBar, welches als Komponente in Jigloo verfügbar ist, mit der JTextArea zu verbinden
Hier mal mein Code, erstellt durch Jigloo, zu meinem JFrame mit jTextArea:
Ich kann nurn über Jigloo einen JScrollBar Objekt hinzufügen, was zu folgenden zusätzlichen Code führt:
Jetzt wird mir das Fenster angezeigt mit einem Textfeld und daneben, sozusagen losgelöst, die Scrollbar.
Frage:
Wie erstelle/verbinde ich denn an Hand des. oben gezeigten Beispiels ein Scrollbar Objekt mit dem Textfeld.
Oder besser, wie erweitere ich mein oben über Jigloo erstelltest Textfeld um horizontale und vertikale Scrollbars die automatisch arbeiten wenn der Text zu viel wird?
Danke für Eure Hilfe und ich hoffe ich habe die Frage einigermaßen verständlich ausgedrückt ...
Gruß
Ralf
da ich Java Anfänger bin habe ich in einem Java Buch gelesen das man sich das leben mit einem GUI (jFrame, etc.) erleichtern kann wenn mit z.B. Jigloo als Eclipse Plugin verwendet. Ich habe das dann auch mal probiert und schon nach kurzer Zeit konnte ich ein JFrame mit JLable und JButton erstellen - alles recht einfach und auch soweit im Code verständlich ... na ja, bis auf einige Ausnahmen
Jetzt habe ich allerdings ein Problem, ich bekomme zu meiner JTextArea mit Jigloo keine Scrollbar hinzugefügt - bzw. ich habe die Stelle in Jigloo noch nicht gefunden die eine JScrollBar, welches als Komponente in Jigloo verfügbar ist, mit der JTextArea zu verbinden
Hier mal mein Code, erstellt durch Jigloo, zu meinem JFrame mit jTextArea:
Java:
package gui;
import java.awt.event.ActionEvent;
import javax.swing.JTextArea;
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;
/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class NewJFrame extends javax.swing.JFrame {
private JTextArea jTextArea;
/**
* Auto-generated main method to display this JFrame
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
NewJFrame inst = new NewJFrame();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public NewJFrame() {
super();
initGUI();
}
private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
{
jTextArea = new JTextArea();
getContentPane().add(jTextArea);
jTextArea.setText("jTextArea1");
jTextArea.setBounds(35, 94, 344, 205);
}
pack();
this.setSize(548, 432);
} catch (Exception e) {
//add your error handling code here
e.printStackTrace();
}
}
}
Ich kann nurn über Jigloo einen JScrollBar Objekt hinzufügen, was zu folgenden zusätzlichen Code führt:
Java:
jScrollBar = new JScrollBar();
getContentPane().add(jScrollBar);
jScrollBar.setBounds(378, 94, 17, 205);
Jetzt wird mir das Fenster angezeigt mit einem Textfeld und daneben, sozusagen losgelöst, die Scrollbar.
Frage:
Wie erstelle/verbinde ich denn an Hand des. oben gezeigten Beispiels ein Scrollbar Objekt mit dem Textfeld.
Oder besser, wie erweitere ich mein oben über Jigloo erstelltest Textfeld um horizontale und vertikale Scrollbars die automatisch arbeiten wenn der Text zu viel wird?
Danke für Eure Hilfe und ich hoffe ich habe die Frage einigermaßen verständlich ausgedrückt ...
Gruß
Ralf