Hoi allemaal,
ik heb het volgende gemaakt.. en ik weet dat dit niet zo netjes is..
maar ja.. kon me niet echt bedenken hoe ik het anders moest implementeren.
ik wou een tree met daarbij een button en een JTable, in 1 internalframe.
dit is mijn code voor het schermpje binnenin:
ai.. over het naaien van sources gesproken
in het grote venster(JFrame) gaat deze internalframe heel langzaam.. ook met outline verplaatsen.
commentaar is welkom om het te verbeteren
Xu
ik heb het volgende gemaakt.. en ik weet dat dit niet zo netjes is..
ik wou een tree met daarbij een button en een JTable, in 1 internalframe.
dit is mijn code voor het schermpje binnenin:
code:
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
| import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.border.*;
import javax.swing.tree.*;
public class Beveiliging extends JInternalFrame
{
public Beveiliging() {
super("Beveiling:");
setSize(800 , 600);
DefaultMutableTreeNode unread;
DefaultMutableTreeNode personal;
DefaultMutableTreeNode business;
DefaultMutableTreeNode spam;
DefaultMutableTreeNode top = new DefaultMutableTreeNode("Jantjes DataBase");
top.add( unread = new DefaultMutableTreeNode("Tabel - Klanten") );
top.add( personal = new DefaultMutableTreeNode("Tabel - Personeel") );
top.add( business = new DefaultMutableTreeNode("Tabel - Bedrijven") );
top.add( spam = new DefaultMutableTreeNode("Tabel - Crediteurs") );
unread.add( new DefaultMutableTreeNode("Naam") );
unread.add( new DefaultMutableTreeNode("Adres") );
unread.add( new DefaultMutableTreeNode("Woonplaats") );
unread.add( new DefaultMutableTreeNode("Telefoonnr") );
unread.add( new DefaultMutableTreeNode("Email") );
personal.add( new DefaultMutableTreeNode("Kolom") );
personal.add( new DefaultMutableTreeNode("Kolom") );
personal.add( new DefaultMutableTreeNode("Kolom") );
business.add( new DefaultMutableTreeNode("Kolom") );
business.add( new DefaultMutableTreeNode("Kolom") );
business.add( new DefaultMutableTreeNode("Kolom") );
business.add( new DefaultMutableTreeNode("Kolom") );
business.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
spam.add( new DefaultMutableTreeNode("Kolom") );
JTree tree = new JTree(top);
JScrollPane treeScroller = new JScrollPane(tree);
treeScroller.setBackground(tree.getBackground());
JPanel content = new JPanel();
content.setLayout(new BoxLayout(content, BoxLayout.Y_AXIS));
content.setOpaque(false);
content.add(treeScroller);
JLabel ll2 = new JLabel("Vul hier uw Gebruikersnaam");
ll2.setForeground(Color.red);
content.add(ll2);
JLabel ll3 = new JLabel("en uw Wachtwoord in.");
ll3.setForeground(Color.red);
content.add(ll3);
JLabel ll4 = new JLabel(" ");
ll4.setForeground(Color.white);
content.add(ll4);
JLabel ll5 = new JLabel(" ");
ll5.setForeground(Color.white);
content.add(ll5);
JLabel label1 = new JLabel("Gebruikersnaam:");
label1.setForeground(Color.white);
content.add(label1);
JTextField field = new JTextField(8);
content.add(field);
JLabel label2 = new JLabel("Wachtwoord:");
label2.setForeground(Color.white);
content.add(label2);
JPasswordField fieldPass = new JPasswordField(8);
content.add(fieldPass);
Button bt1 =new Button("Ok");
content.add(bt1);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(content);
((JPanel)getContentPane()).setOpaque(false);
setVisible(true);
}
} |
ai.. over het naaien van sources gesproken
in het grote venster(JFrame) gaat deze internalframe heel langzaam.. ook met outline verplaatsen.
commentaar is welkom om het te verbeteren
Xu
[AMD XP 2400@2.0GhZ | Asus A7V8X-X | 512 DDR-RAM | Sapphire Ati Radeon 9800 Pro 128 MB | 80GB Maxtor 5400] && [AMD DURON 800@800 | MSI KT266A Pro2 | 256 DDR-RAM | GeForce2 MX/MX400 64MB | 20GB Maxtor 5400]