Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / java / AboutPanel.java
1
2 //Title:        OpenCASCADE Samples
3 //Version:
4 //Copyright:    Copyright (c) 1999
5 //Author:       User Interface Group (Nizhny Novgorod)
6 //Company:      Matra Datavision
7 //Description:
8
9
10 import java.awt.*;
11 import javax.swing.*;
12 import java.util.*;
13
14 public class AboutPanel extends JPanel
15 {
16   static protected ResourceBundle resIcons =
17          ResourceBundle.getBundle("properties.DesktopIcon");
18
19   public AboutPanel()
20   {
21     try
22     {
23       jbInit();
24     }
25     catch (Exception e)
26     {
27       e.printStackTrace();
28     }
29   }
30
31   private void jbInit() throws Exception
32   {
33     setLayout(new GridBagLayout());
34
35     ImageIcon imageIcon = new ImageIcon(resIcons.getString("AD_MATRA"));
36     JLabel imageLabel = new JLabel(imageIcon);
37     add(imageLabel, new GridBagConstraints(0, 0, 1, 1, 0.0, 1.0,
38             GridBagConstraints.CENTER, GridBagConstraints.NONE,
39             new Insets(10, 10, 5, 10), 0, 0));
40
41     add(new JLabel("Open CASCADE Technology Samples, Open CASCADE Technology 6.4"),
42         new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0,
43             GridBagConstraints.CENTER, GridBagConstraints.NONE,
44             new Insets(5, 10, 5, 10), 0, 0));
45
46     add(new JLabel("Copyright (C) 2001-2010, Open CASCADE S.A.S"),
47         new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0,
48             GridBagConstraints.CENTER, GridBagConstraints.NONE,
49             new Insets(5, 10, 10, 10), 0, 0));
50
51     add(new JLabel("http://www.opencascade.com"),
52         new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0,
53             GridBagConstraints.CENTER, GridBagConstraints.NONE,
54             new Insets(5, 10, 10, 10), 0, 0));
55   }
56
57 }
58