Why do we use super when there is no superclass?

Hello,
I have a question about the word "super " and the constructor. I have read about super and the constructor but there is somethong that I do not understand.
In the example that I am studying there is a constructor calles " public MultiListener()" and there you can see " super" to use a constructor from a superclass. But there is no superclass. Why does super mean here?
import javax.swing.*;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.Insets;
import java.awt.Dimension;
import java.awt.Color;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class MultiListener extends JPanel
                           implements ActionListener {
    JTextArea topTextArea;
    JTextArea bottomTextArea;
    JButton button1, button2;
    final static String newline = "\n";
    public MultiListener() {
        super(new GridBagLayout());
        GridBagLayout gridbag = (GridBagLayout)getLayout();
        GridBagConstraints c = new GridBagConstraints();
        JLabel l = null;
        c.fill = GridBagConstraints.BOTH;
        c.gridwidth = GridBagConstraints.REMAINDER;
        l = new JLabel("What MultiListener hears:");
        gridbag.setConstraints(l, c);
        add(l);
        c.weighty = 1.0;
        topTextArea = new JTextArea();
        topTextArea.setEditable(false);
        JScrollPane topScrollPane = new JScrollPane(topTextArea);
        Dimension preferredSize = new Dimension(200, 75);
        topScrollPane.setPreferredSize(preferredSize);
        gridbag.setConstraints(topScrollPane, c);
        add(topScrollPane);
        c.weightx = 0.0;
        c.weighty = 0.0;
        l = new JLabel("What Eavesdropper hears:");
        gridbag.setConstraints(l, c);
        add(l);
        c.weighty = 1.0;
        bottomTextArea = new JTextArea();
        bottomTextArea.setEditable(false);
        JScrollPane bottomScrollPane = new JScrollPane(bottomTextArea);
        bottomScrollPane.setPreferredSize(preferredSize);
        gridbag.setConstraints(bottomScrollPane, c);
        add(bottomScrollPane);
        c.weightx = 1.0;
        c.weighty = 0.0;
        c.gridwidth = 1;
        c.insets = new Insets(10, 10, 0, 10);
        button1 = new JButton("Blah blah blah");
        gridbag.setConstraints(button1, c);
        add(button1);
        c.gridwidth = GridBagConstraints.REMAINDER;
        button2 = new JButton("You don't say!");
        gridbag.setConstraints(button2, c);
        add(button2);
        button1.addActionListener(this);
        button2.addActionListener(this);
        button2.addActionListener(new Eavesdropper(bottomTextArea));
        setPreferredSize(new Dimension(450, 450));
        setBorder(BorderFactory.createCompoundBorder(
                                BorderFactory.createMatteBorder(
                                                1,1,2,2,Color.black),
                                BorderFactory.createEmptyBorder(5,5,5,5)));
    public void actionPerformed(ActionEvent e) {
        topTextArea.append(e.getActionCommand() + newline);
        topTextArea.setCaretPosition(topTextArea.getDocument().getLength());
     * Create the GUI and show it.  For thread safety,
     * this method should be invoked from the
     * event-dispatching thread.
    private static void createAndShowGUI() {
        //Create and set up the window.
        JFrame frame = new JFrame("MultiListener");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //Create and set up the content pane.
        JComponent newContentPane = new MultiListener();
        newContentPane.setOpaque(true); //content panes must be opaque
        frame.setContentPane(newContentPane);
        //Display the window.
        frame.pack();
        frame.setVisible(true);
    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
}

OP wrote:
>
Isn't that simplier to use the constructor instead of using "super"? I mean using the constructor jpanel () ?
>
You can't call the super class constructor directly if you are trying to construct the sub-class. When you call it directly it will construct an instance of the super class but that instance will NOT be an integral part of the 'MultiListener' sub class you are trying to create.
So since 'MultiListener' extends JPanel if you call the JPanel constructor directly (not using super) your code constructing a new instance of JPanel but that instance will not be an ancestor of your class that extends JPanel. In fact that constructor call will not execute until AFTER the default call to 'super' that will be made without you even knowing it.
A 'super' call is ALWAYS made to the super class even if your code doesn't have an explicit call. If your code did not include the line:
super(new GridBagLayout()); Java would automatically call the public default super class constructor just as if you had written:
super();If the sub class cannot access a constructor in the super class (e.g. the super class constructor is 'private') your code won't compile.

Similar Messages

  • Why does fix capitalization work when there is only one space after the period in pages 09?

    why does fix capitalization work when there is only one space after the period in pages 09?  For example:  "Turn on 3rd St. After the traffic light."  There is only one space after the period in "St."  shouldn't it only auto correct after TWO spaces..??  the word After, should be after..

    You may also use a noBreak space after the period at the end of the abbreviation.
    If I remember well, in such case the capitalization will not apply.
    Yvan KOENIG (VALLAURIS, France) mercredi 27 avril 2011 23:34:46

  • Why this path doesnt work when there is "!DOCTYPE" element?

    Hi, I need to extract contents from an xml file, which looks like
    <hr />
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//ES//DTD journal article DTD version 5.0.1//EN//XML" "xyz501.dtd" > <!-- LINE 1 -->
    <article docsubtype="fla">
    <item-info>
    <jid>YANBE</jid>
    <aid>12941</aid>
    </item-info>
    </article>
    <hr />
    And I have tested with this path "//article/item-info/jid/text()", but it doesnt give me anything. But I noticed that when I remove line 1, it does extract the content "YANBE"...
    why the path doesnt work when there is that DOCYTYPE element? How should I get around with this please?
    Many thanks!

    The extract of XML you gave is not valid (Line 1: <hr/>) but besides that ... I think your problem is in the DTD.
    Somewhere in the DTD it probably 'sneakily' defines a default attribute which in reality is a default-namespace for one of the elements. This means that in your XPath handling, you will have to map a prefix to a namespace-uri (NamespaceContext [1]) and use this newly defined prefix in your XPath expression.
    //tst:article/tst:item-info/tst:jid/text()[1] http://java.sun.com/j2se/1.5.0/docs/api/javax/xml/namespace/NamespaceContext.html

  • Why HTTPService is throwing error when there is two or less rows of data ?!

    Hi guys,
    I have an issue with HTTPService which is this.
    I'm using HTTPService to retrieve data from SQL database, and to display those data in datagrid.
    Basically MXML and script is like this :
    example code  ---------------------------------------------------------------------
    <mx:HTTPService id="readRequestC"
                                       method="POST"
                                       useProxy="false"
                                       url="http://www.mydomain.com/read_record.php"
                                       result="showActiveAlerts(event)">
    </mx:HTTPService>
    private function showActiveAlerts(e:ResultEvent):void
                                       C_activealerts_AC = e.result.patientalert.alert                         
    end of code ------------------------------------------------------------------------
    C_activealerts_AC - array collection is bound to data grid
    I'm using this read_record.php file to retrieve data from database :
    example code  ---------------------------------------------------------------------
    <?php
    define( "DATABASE_SERVER", "xxx" );
    define( "DATABASE_USERNAME", "xxx" );
    define( "DATABASE_PASSWORD", "xxx" );
    define( "DATABASE_NAME", "xxx" );
    //connect to the database.
    $mysql = mysql_connect(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD);
    mysql_select_db( DATABASE_NAME );
    $Query = "SELECT * FROM patientalert";
    $Result = mysql_query( $Query );
    // ----------------------------------- xml is constructed here -------------------
    $Return = "<patientalert>";
                while ( $User = mysql_fetch_object( $Result ) )  
                $Return .= "<alert>
                                                   <idstaff>".$User->idstaff."</idstaff>
                                                   <idpatient>".$User->idpatient."</idpatient>
                                                   <idalerttype>".$User->idalerttype."</idalerttype>
                                                   <idalertstatus>".$User->idalertstatus."</idalertstatus>
                                                    <timestampappear>".$User->timestampappear."</timestampappear>
                                                   <timestampproceed>".$User->timestampproceed."</timestampproceed>
                                                   <position>".$User->position."</position>
                                                   <mobileid>".$User->mobileid."</mobileid>
                                                   </alert>";
    $Return .= "</patientalert>";
    mysql_free_result( $Result );
    print ($Return)
    ?>
    end of code ------------------------------------------------------------------------
    This php file above is creating nice XML file which I'm reading with HTTPService. Everything is working fine when there is a lot of data (at least several rows)
    The point is, that data is changing constantly in SQL base, there can be 10 rows, but there can be 3 of them... and here is the problem.
    When there is less than 2 row of data... an error appears :
    TypeError: Error #1034: Can not convert type mx.utils::ObjectProxy@4011089 to type mx.collections.ArrayCollection....
    I'm sure this problem is due to fact that when there is only one row in database we don't have several <alert> nodes in XML so it cannot be converted into ArrayCollection.
    Do you have any idea how to prevent this ? How to convert one row of data from database to valid Array Collection... and what if there will be no data in the table... in that case I simply want to display no data in data grid !
    Thanks for any help !!!

    >>>> Im imagine you're feeding the HTTPService lastResult into an array collection, and then binding that to the Datagrid.
    yes indeed... I'm doing precisely that :
    I've got an array collection
                [Bindable]
                private var C_activealerts_AC:ArrayCollection=new ArrayCollection()
    which is bound to datagrid :
    <mx:DataGrid dataProvider="{C_activealerts_AC}">
                 <mx:columns>
                        <mx:DataGridColumn headerText="Staff" dataField="idstaff"/>
                        <mx:DataGridColumn headerText="Patient" dataField="idpatient"/>
                        <mx:DataGridColumn headerText="Type" dataField="idalerttype"/>
                        <mx:DataGridColumn headerText="Status" dataField="idalertstatus"/> ...etc..
                 </mx:columns>
    </mx:DataGrid>
    and I'm pushing event.result to C_activealerts_AC, like this :
    <mx:HTTPService id="readRequestC"
                        method="POST"
                        useProxy="false"                   
                        url="http://www.mydomain.com/read_record.php"
                        result="showActiveAlerts(event)">       
    </mx:HTTPService>
    private function showActiveAlerts(e:ResultEvent):void {
         C_activealerts_AC = e.result.patientalert.alert
    Now... I'm looking at your solution but I'm not quite catching it ... you have
    two results in HTTPService ? Compiler doesn't like this it's shouting 'result has been defined once' !
    result="handleRequestC(event)"
    result="showActiveAlerts(event)"
    and what is this 'Datagrid' below... is it an id of my datagrid ?? hmm..
    Datagrid.dataprovider = evt.result.patientalert.alert;
    Could you please explain it a little more ?
    I thought if there is one row of data, array collection will be feeded only with one object... apparently, like you say, it's not
    Thanx

  • How can I cache part of an Apple map, so that I can use it when there is no 3G or wifi signal?

    I am going abroad and I know the area to which I am going has no signal or any hope of connection.
    How can I download the part of a map in the area and use it when I get there? Or do I need to download the whole country map from a third party supplier onto my iPad?

    When the map is displayed on the screen, do a screenshot.
    How to take a screenshot on your iPad
    http://www.imore.com/screenshot-ipad
     Cheers, Tom

  • Does the adapter use power when there's no phone connected?

    Hi all,
    I was wondering: Does the Apple poweradapter consume electricity, when there's no iPhone (or iPad etc.) connected to it?
    I leave my adapters and cables in a poweroutlet all the time, which I can turn off but I was just curious about this. I read different things all over the internet, so I thought it would be best to ask my question here.
    I have the original Apple 10W adapters, with the lightning usb cable, iPhone 5 and iPad 4. I live in The Netherlands by the way, if that makes any difference.
    Thanks!
    Stefan

    Wall adapters do use a very small amount ... but it is miniscule, and not worth considering.   Though I suppose there would be an unacceptable loss in 'green' eyes if there were 10,000 of them connected.

  • Why do i have to use nextLine() when there is an InputMismatchException

    I dont understand why do i have to use this line of code to avoid an infinite loop here...help appreciated.
    import java.util.Scanner;
    import java.util.InputMismatchException;
    public class InputTest {
         public static void main(String [] args){
         Scanner in = new Scanner(System.in);
         int n = 0;
         while(true){
              try{
                   System.out.println("Input a number:");
                   n = in.nextInt();
                   break;
              }catch(InputMismatchException exc){
                   System.out.println("Error, non-valid input.");
                   //in.nextLine(); <--If i use this line of code it doesn't get into an infinite loop
                             System.out.println("Integer read is: " + n);
    }

    Rix87 wrote:
    When i run the program if i input something that triggers the exception, it infinitely loops through the question and the catch method block outputs, weirdest thing of all is that i can't even input again after the exception is thrown, but with nextLine() it avoids that, but i still dont understand why do i have to use nextLine().Exactly what I said.
    You enter "A". The exception is thrown. The "A" is not consumed. It calls nextInt on "A" again... and again... and again...
    If you do nextLine, the "A" and the newline are consumed.
    Even on good input, I don't think nextInt consumes the EOL.

  • Why use FISL when there FI and CO?

    Hello SDN,
    when is it a need for companies to use FISL?
    Thanks.
    Adette

    Hi Dave & Karthik ,
    Thanks! points awarded.
    Dear Dave,
    So, I can say SL is allows for flexible analysis and reporing? If so, is there technically 2 sets of the same data, 1 in say GL and 1 in SL?
    Dear Karthik,
    By parallel ledgers, do you mean, a ledger in , for example GL, also replicated in SL but data shown in different currencies for reporting?
    Regards
    Adette
    Message was edited by:
            Adette Rosenthal

  • I used apple Id account of my husband,I opened my own account ,why I cant use it when I want to purchase music it s always my husband account who appeared?

    I used an identification apple before,I opened my own apple store identifiant ,why it is always the old one appeared when I want to purchase music? I don't want to close or to change the old one it's own by my husband?

    On the iPhone, go to all of the apps that use his Apple ID, log out, and log in with yours:
    Settings/iCloud
    Settings/iTunes&App Stores
    Settings/iMessage
    Settings/FaceTime
    Settings/Game Center
    The only issue you will have is apps purchased or downloaded using his Apple ID will require his password any time they are updated, as content is tied to the Apple ID it was installed with.

  • Why should I use firefox when chrome is so much better?

    Sorry, Firefox, but your latest bug got me to use Chrome so I could access my regular websites when your browser couldn't. As a result, GOODBYE Firefox, and HELLO CHROME!

    Firefox is far more customizable than Chrome is.

  • Why do we use "super" for some methods?

    What I have noticed is that in some methods we have
    - (void)dealloc {
    [label release];
    [message release];
    [super dealloc];
    where at the end of the method we have [super dealloc]
    Why do we have that?

    The parent class may have allocated resources that you don't know about. Once you're finished deallocating resources in your object, you call the super-class' (parent-class') dealloc method to deallocate the things that it allocated. If you don't, whatever it allocated won't be deallocated.

  • Showing there's used space when there isn't

    I have a 30 GB video iPod and it is showing there is over 7 GB worth of space used. I totally removed everything from my iPod so there shouldn't be anything on there. In iTunes there are no songs, no videos...NOTHING...yet it's showing that 7.86 GB are being used. I uninstalled it and reinstalled it, reset my iPod, everything and I just don't get it. Please help =(

    Try restoring your iPod, this will erase the hard drive, reload the software and put it back to default settings: Restoring iPod to Factory Settings

  • With all the problems,, why bother? Use Super Duper

    I don't really know if going thru all this trouble is worth it to get constant backups.
    Plus your backup HD will be humming all the time.
    So is TD really worth all the trouble to get it working, and when you do, is it worth it?

    SD has preliminary support for Leopard, so I would not trust it (yet).
    SD clones your hard disk, what is very much different than a true backup. With a backup I can go back to retrieve multiple versions, say I need a text file with the content I had last sunday. SD can't, once your hard disk is cloned is has that one state on the clone. It actually happened already twice to me that my cloned disk did not have files anymore I deleted by accident. TM is for me the solution I was waiting for. And it works for me

  • Is 500mb of swap used normal when there is still free memory?

    Kind of worried First mac so might be abit new to OS X. Thanks in advance!

    Kev~* wrote:
    Right now I still have a relatively small number of apps that are open (~8-9), which doesnt justify such high ram usage, much less 500mb of swap.
    The number of applications actually doesn't matter one bit. It's the type of applications and what kind of RAM they need. I have read some Mac engineers say that some applications need to preallocate RAM because of what they do, although OS X provides for ways to do that which will allow that RAM to be released to other applications if needed.
    I could open 12 consumer apps and not see much change in swap file usage. But I could reboot and open just Photoshop and have it make a panorama or HDR of several DSLR images, or fire up a single 3D, motion graphics, or scientific program, and RAM/swap file requirements could instantly outpace anything general office apps could ever need.
    Since you're new to OS X, you might want to become familiar with the UNIX memory management model that OS X uses. In other words, RAM management in OS X may be unlike what you were used to before, but its UNIX-based model is normally very efficient, especially with the new Mavericks RAM compression.
    Also, based on what I've seen (using graphics apps), only 500MB swap wouldn't even get my attention...

  • Why behaviors don't work when there is a previous fixed div in the same page?

    I have an image fixed at the beginning of the page.
    After that, I have a div with images in which I have applied the swap image behavior, but the behavior doesn't work.
    If I change the positioning of my image fixed, so, if that image is in position absolute, relative o whatever (unless fixed), the following divs show the swap image behavior.
    What happens?

    of course, MurraySummers, but it's long, ans some words are in spanish...
    <title>SYNCHRO FACTORY</title>
    <link href="synchrofactory.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    body {
        background-repeat: no-repeat;
        background-color: #000000;
        background-image: url(imagenes/franja_sup_burbujas2.png);
    a:link {
        text-decoration: none;
    a:visited {
        text-decoration: none;
    a:hover {
        text-decoration: none;
    a:active {
        text-decoration: none;
    -->
    </style>
    <script type="text/javascript">
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    </script>
    </head>
    <body onload="MM_preloadImages('imagenes/transpPVP.jpg','imagenes/transpPVP.png')">
    <div id="contenedor">
      <div id="cabecerafija"><img src="imagenes/cabecerafija4.png" width="1280" height="1201" usemap="#Map" border="0" />
        <map name="Map" id="Map">
          <area shape="circle" coords="71,550,48" href="#logo2" />
          <area shape="circle" coords="83,790,40" href="#logo3" />
          <area shape="circle" coords="187,672,40" href="#logo1" />
        </map>
      </div>
      <div id="paginahome">
        <div id="logo1"><img src="imagenes/logo_cel_700px.png" width="700" height="239" /></div>
        <div id="texthome">
          <h1>UN DEPORTE<br />
            UN ESPECTÁCULO</h1>
          <h2>Joyas de sincro. Llévalas, lúcelas. Pasión por la natación sincronizada</h2>
          <br />
          <br />
        </div>
        <div id="galeria"><img src="imagenes/fons_sara_videoclip.jpg" width="1030" height="402" /></div>
      </div>
      <div id="paginatienda">
        <div id="text">
          <div id="logo2"><img src="imagenes/logo_cel_700px.png" width="700" height="239" id="Image2" /></div>
        </div>
        <div id="cuadroproductos">
          <div id="imatge1"><a href="http://www.synchrofactory.com" onmouseover="MM_swapImage('sincro1','','imagenes/transpPVP.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="imagenes/sincro1_provaweb.jpg" width="200" height="140" id="sincro1" /></a></div>
          <div id="imatge2"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro2','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro2_provaweb.jpg" width="200" height="140" id="sincro2" /></a></div>
          <div id="imatge2"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro3','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro3_provaweb.jpg" width="200" height="140" id="sincro3" /></a></div>
          <div id="imatge1"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro4','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro4_provaweb.jpg" width="200" height="140" id="sincro4" /></a></div>
          <div id="imatge2"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro5','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro5_provaweb.jpg" width="200" height="140" id="sincro5" /></a></div>
          <div id="imatge2"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro6','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro6_provaweb.jpg" width="200" height="140" id="sincro6" /></a></div>
          <div id="imatge1"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro7','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro1_provaweb.jpg" width="200" height="140" id="sincro7" /></a></div>
          <div id="imatge2"><a href="index2.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('sincro8','','imagenes/transpPVP.png',1)"><img src="imagenes/sincro2_provaweb.jpg" width="200" height="140" id="sincro8" /></a></div>
          <div id="quadretext">Plata 925 rodiada. Bronce chapado en oro de 2 micras con baño anticadmio y antialérgico según normativa europea vigente. Modelos e ilustraciones patentados. Bla, bla, i requeteblá.</div>
        </div>
      </div>
      <div id="paginacontacto">
        <div id="text">
          <div id="logo3"><img src="imagenes/logo_cel_700px.png" width="700" height="239" /></div>
        </div>
        <div id="contacto">
          <div id="cuadroimagenes">
            <div id="imatge1"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge2"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge2"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge2"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge1"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge2"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge2"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
            <div id="imatge2"><img src="imagenes/prova_duo140x200.jpg" width="140" height="200" /></div>
          </div>
        </div>
      </div>
    </div>
    </body>
    </html>

Maybe you are looking for

  • Report painter add characteristis to a librairy

    Hello Like you know we can add some characteristics in report painter into a librairy. With transaction GCRT, and OSS note 395894 - Numeric variables in reports, it seems that we can add characteristic into a librairy. Until now I never saw an exampl

  • Premiere Elements settings

    I am a new user of Premiere (always worked on final cut). I installed elements on a brand new 64 bit windows 7, 8 GB RAM, i7 processor machine and am having a lot of trouble. when playing clips form my timeline in the monitor  (7 minutes or so) the v

  • BB Link Problem

    I have been happily linking Contacts and Calendar every day for the last two or three months, but it has suddenly stopped working. I now get a message saying 'Sync Unsuccessful' and the under Show Recent Activity it says 'Unable to Process Organiser

  • Realy i need help

    i have a JPanel which have a picture as a background the problem is when i want to add a JLabel or JTextField into this JPanel it didnt word but it works for labels but JLabels no???why?? here u are the code import java.util.*; import javax.swing.*;

  • Lens correction and my Sony DSLR-A700

    Lightroom 3 doesn't recognize my camera or my Sigma 70mm Macro. My other lens isn't imcluded yet but my Sigma lens and camera is. Why doesn't Ligtroom recognize them? Is it me or Lightroom?