Article View: borland.public.jbuilder.java.swing
Article #10746Re: Please Helpe ME !!!!, Very Serious Problem using Visual Inheretence URGENT
From: Jonathan
Date: Tue, 17 Aug 1999 00:00
Date: Tue, 17 Aug 1999 00:00
111 lines
3655 bytes
3655 bytes
to start off with why does your test class extend container and not your
newly created Kontainer?
see if this makes any difference, and move on from there
if you need any help, just ask
Michel P�rez wrote in message <7pbl7e$rta8@forums.borland.com>...
>Hello World !
>
>I'm new using JBuilder 3, and I have a very big and serious problem. I need
>that somebody help me as soon as posible.
>The matters is:
>
>I have designed a class that extends from JPanel with a JTabbedPane, and
two
>JPanels components in it, this class was created using the Panel Snippet
>from new menu, this class is called by me (Kontainer). After that I created
>a new class that extends from Kontainer using the snippet again, but the
>problem is that my new class (Test) behavior is stranged because I can't
>acces no one component in it. I need to solve this problem and I'm very
>worry about that, below are the codes:
>
>//////// CLASS KONTAINER ///////////
>
>package ebank.kontainers;
>
>import java.awt.*;
>import javax.swing.*;
>
>public class Kontainer extends JPanel
>{
>
> BorderLayout borderLayout1 = new BorderLayout();
> JTabbedPane jTabbedPane = new JTabbedPane();
> JPanel jPanelContainerBusqueda = new JPanel();
> JPanel jPanelContainerManejo = new JPanel();
> protected OpContainer mOpContainer;
> JButton jButton1 = new JButton();
>
> public Kontainer()
> {
> try {
> jbInit();
> mOpContainer= null;
> }
> catch(Exception ex) {
> ex.printStackTrace();
> }
> }
>
> private void jbInit() throws Exception
> {
> this.setLayout(borderLayout1);
> jButton1.setText("jButton1");
> this.add(jTabbedPane, BorderLayout.CENTER);
> jTabbedPane.add(jPanelContainerBusqueda, "Busqueda de ");
> jTabbedPane.add(jPanelContainerManejo, "Manejo de ");
> jPanelContainerManejo.add(jButton1, null);
> }
>}
>
>/////////////////////// NEW CLASS TEST ////////////
>
>package ebank.containers;
>
>import javax.swing.*;
>
>public class Test extends Container {
>
> public Test() {
> try {
> jbInit();
> }
> catch(Exception e) {
> e.printStackTrace();
> }
> }
>
> private void jbInit() throws Exception {
> }
>}
>
>
>
>I have tried many possible solutions, like change all data member acces to
>public in the class father (Kontainer), and so on, but everything was
>unsuccessfully.
>
>I don't know if JBuilder 3 have a bug and is impossible handle Visual
>Inherentence. Does somebody have tried something like this ? I don't know
>if the trouble is that my father class (Kontainer) extends from JPanel and
>that generates the problem. I need to extends my father class from JPanel
or
>an container like this. What could I do ?
>How could I use visual inheretence and add more component in the child
>class, without get a an error ?
>Please HELP ME !!!
>
>I'm desperated......
>
>Thank you very Much
>
>
>Michel P�rez
>
>
>
>
Technical Details
Message-ID:
<7pbltm$rst10@forums.borland.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7pbl7e$rta8@forums.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 111d45,c3778a7af33dcb11 X-Google-Attributes: gid111d45,public From: "Jonathan" <plaskowj@logica.com> Subject: Re: Please Helpe ME !!!!, Very Serious Problem using Visual Inheretence URGENT Date: 1999/08/17 Message-ID: <7pbltm$rst10@forums.borland.com> X-Deja-AN: 513775271 References: <7pbl7e$rta8@forums.borland.com> Organization: Another Netscape Collabra Server User X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Newsgroups: borland.public.jbuilder.java.swing