1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package openr66.r66gui;
22
23 import java.awt.BorderLayout;
24 import java.awt.FlowLayout;
25 import java.awt.GridLayout;
26 import java.awt.event.ActionEvent;
27 import java.awt.event.ActionListener;
28
29 import javax.swing.JButton;
30 import javax.swing.JDialog;
31 import javax.swing.JEditorPane;
32 import javax.swing.JPanel;
33 import javax.swing.JScrollPane;
34 import javax.swing.border.EmptyBorder;
35
36
37
38
39
40 public class R66Dialog extends JDialog {
41
42
43
44
45 private static final long serialVersionUID = -6105635300084413738L;
46 private final JPanel contentPanel = new JPanel();
47 public JEditorPane textPaneDialog;
48
49
50
51
52 public R66Dialog() {
53 setTitle("R66 Gui Dialog");
54 setBounds(100, 100, 426, 298);
55 getContentPane().setLayout(new BorderLayout());
56 contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
57 getContentPane().add(contentPanel, BorderLayout.CENTER);
58 contentPanel.setLayout(new GridLayout(1, 0, 0, 0));
59 {
60 JScrollPane scrollPane = new JScrollPane();
61 contentPanel.add(scrollPane);
62 {
63 textPaneDialog = new JEditorPane();
64 scrollPane.setViewportView(textPaneDialog);
65 textPaneDialog.setEditable(false);
66 textPaneDialog.setContentType("text/html");
67 }
68 }
69 {
70 JPanel buttonPane = new JPanel();
71 buttonPane.setLayout(new FlowLayout(FlowLayout.CENTER));
72 getContentPane().add(buttonPane, BorderLayout.SOUTH);
73 {
74 JButton okButton = new JButton("OK");
75 okButton.addActionListener(new ActionListener() {
76 public void actionPerformed(ActionEvent e) {
77 R66ClientGui.window.enableAllButtons();
78 dispose();
79 }
80 });
81 okButton.setActionCommand("OK");
82 buttonPane.add(okButton);
83 getRootPane().setDefaultButton(okButton);
84 }
85 }
86 this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
87 }
88
89 }