1 /*****************************************************************************
2 * Virtual Mockup for Machine Vision
3 * Copyright (C) 2001-2003 Fabio R. de Miranda, João E. Kogler Jr.,
4 * Carlos S. Santos.
5 * Virtual Mockup for Machine Vision Project funded by SENAC-SP
6 *
7 * Permission is granted to redistribute and/or modify this
8 * software under the terms of the GNU Lesser General Public
9 * License as published by the Free Software Foundation; either
10 * version 2.1 of the License, or (at your option) any later version.
11 *
12 * This software is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License (http://www.gnu.org/copyleft/lesser.html)
16 * for more details.
17 *
18 *****************************************************************************/
19
20 package camera3d.gui;
21 /*
22 * Title: Câmera Virtual - LIVES
23 * Description: Câmera Virtual para Controle via LabVIEW
24 * Copyright: Copyright (c) 2001
25 * Company: Centro de Educação em Informática - SENAC - SP
26 */
27 import camera3d.*;
28 import java.awt.*;
29 import javax.swing.*;
30
31 /***
32 * Pane where are shown VcContent specific parameters in order to be edited.
33 * @author Fábio Roberto de Miranda
34 * @version 1.0
35 */
36 class VcContentEditionPane extends JPanel {
37
38 VcContent vcContent;
39 GUIControl guiControl;
40 private JLabel jLabel1 = new JLabel();
41 private BorderLayout borderLayout1 = new BorderLayout();
42
43 /***
44 * Creates a new panel and sets its GUIControl object.
45 */
46 VcContentEditionPane(GUIControl guiControl) {
47 this();
48 this.guiControl = guiControl;
49 }
50
51 /***
52 * Creates a new panel with default parameters.
53 */
54 VcContentEditionPane() {
55 try {
56 jbInit();
57 }
58 catch(Exception e) {
59 e.printStackTrace();
60 }
61 }
62
63 void setGUIControl(GUIControl guiControl){
64 this.guiControl = guiControl;
65 }
66
67 /***
68 * Sets the VcContent object whose parameters will be shown by this panel.
69 */
70 void setVcContent(VcContent vcContent){
71 this.vcContent = vcContent;
72 }
73
74
75 private void jbInit() throws Exception {
76 jLabel1.setText("Content related parameters");
77 this.setLayout(borderLayout1);
78 this.setBorder(BorderFactory.createEtchedBorder());
79 this.add(jLabel1, BorderLayout.NORTH);
80 }
81 }
This page was automatically generated by Maven