![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hi, habe folgenden Code: Code: import java.awt.Button;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.TextField;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class Table extends JScrollPane{
GridBagLayout gbl = new GridBagLayout();
public Table(){
getViewport().setLayout(gbl);
GridBagConstraints gbc = new GridBagConstraints();
gbc.fill = GridBagConstraints.BOTH;
gbc.weightx=100;
gbc.weighty=150;
gbc.insets= new Insets(0,5,10,15);
Button b1= new Button("Hallo");
Button b2= new Button("Cool");
Button b3= new Button("Naja");
TextField tf1 = new TextField("text");
gbc.gridx=0;
gbc.gridy=0;
gbc.gridwidth=1;
gbc.gridheight=1;
gbl.setConstraints(b1,gbc);
getViewport().add(b1);
gbc.gridx=1;
gbc.gridy=1;
gbc.gridwidth=1;
gbc.gridheight=2;
gbl.setConstraints(b2,gbc);
getViewport().add(b2);
gbc.gridx=0;
gbc.gridy=2;
gbc.gridwidth=1;
gbc.gridheight=3;
gbl.setConstraints(b3,gbc);
getViewport().add(b3);
gbc.gridx=0;
gbc.gridy=3;
gbc.gridwidth=1;
gbc.gridheight=4;
gbl.setConstraints(tf1,gbc);
getViewport().add(tf1);
}
}
Das JScrollPane wird in einem Frame geladen. Code: JFrame f = new JFrame();
f.setBounds(new Rectangle(100,100));
f.setLayout(null);
Table t = new Table();
t.setBounds(new Rectangle(0,0,100,100));
f.add(t,null);
f.setVisible(true);
Danke für eure Hilfe mr.no |
|
| | Nach oben #3 |
| Projektleiter Registriert seit: 30.11.2005 Ort: Bottrop
Beiträge: 1.110
|
1. Mische niemals AWT und Swing, d.h.: TextField => JTextField Button => JButton 2. Es wäre klüger, wenn du ein JPanel mit den Komponenten füllen und dieses JPanel dann der JScrollPane als Parameter im Konstruktor mitgeben würdest. JViewport macht nämlich etwas ganz anderes, als Komponenten beinhalten (ok, eine schon).
__________________ Patrick Gotthardts Weblog. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem E-Mails zu senden | Jann Hendrik | Plauderecke | 7 | 25.05.2007 21:37 |
| Logisches Problem beim einsatz von Ereignissen | Prophet | Allgemeine Java-Programmierung | 19 | 05.06.2006 22:08 |
| Problem mit Cookie und Reloads... | Bookworm | PHP-Programmierung | 10 | 13.04.2006 12:09 |
| OSX + Eclipse 3.1 Problem | bacarni | Eclipse | 3 | 29.07.2005 21:19 |
| JScrollPane im Applet | Paule | Desktop-Applikationen und Grafik | 3 | 12.03.2005 11:25 |