1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.log4j.chainsaw.helper;
18
19 import javax.swing.*;
20 import java.awt.*;
21
22
23 public class OkCancelPanel extends JPanel {
24 private final JButton cancelButton = new JButton(" Cancel ");
25 private final JButton okButton = new JButton(" OK ");
26
27 public OkCancelPanel() {
28 setLayout(new GridBagLayout());
29
30 cancelButton.setDefaultCapable(true);
31
32 GridBagConstraints c = new GridBagConstraints();
33
34 c.fill = GridBagConstraints.HORIZONTAL;
35 c.weightx = 1.0;
36
37 add(Box.createHorizontalGlue(), c);
38
39 c.insets = new Insets(5, 5, 5, 5);
40 c.weightx = 0.0;
41 c.fill = GridBagConstraints.NONE;
42 c.anchor = GridBagConstraints.SOUTHEAST;
43
44 add(okButton, c);
45 add(cancelButton, c);
46
47 }
48
49
50
51
52 public final JButton getCancelButton() {
53 return cancelButton;
54 }
55
56
57
58
59 public final JButton getOkButton() {
60 return okButton;
61 }
62
63 }