Setting of next focus for components

Hi,
I am working on GUI using text fields and buttons and stuff, and I need to make it such that when I press the Tab button on the keyboard, the focus will move from one text field to the other.
I tried using setNextFocusableComponent(), but during compilation I was told that the method is now deprecated.
Have tried to look for the new method that replaces it, but either I missed it, or am not sure where to look.
What is the method that replaced it?

Hi,
have a look at following tutorial: http://java.sun.com/j2se/1.4.2/docs/api/java/awt/doc-files/FocusSpec.html
Regards,
Tim

Similar Messages

  • Set to new line for each label/text combination ?

    Dear All,
    Wish to enquire how to set to next line for each label/text combination in relation to the following code ? Please advise.
    import java.awt.*;
    public class ScanImageForm {
    public static void main(String args[]) {
         ScanImageForm scanImageForm = new ScanImageForm();
         scanImageForm.Display();
    public void Display() {
         Frame frame = new Frame();
         Panel panel = new Panel();
         frame.add(panel);
         Label labelVehNo = new Label("Vehicle No:");
         Label labelDateofLoss = new Label("Date of Loss:");
         Label labelImageType = new Label("Image Type:");
         Label labelImageDesc = new Label("Image Desc:");
         TextField textVehNo = new TextField();
         TextField textDateofLoss = new TextField();
         TextField textImageType = new TextField();
         TextField textImageDesc = new TextField();
         textVehNo.setColumns(10);          
         textDateofLoss.setColumns(10);
         textImageType.setColumns(10);
         textImageDesc.setColumns(30);
         panel.add(labelVehNo, BorderLayout.WEST);
         panel.add(textVehNo, BorderLayout.CENTER);
         panel.add(labelDateofLoss, BorderLayout.WEST);
         panel.add(textDateofLoss, BorderLayout.CENTER);
         panel.add(labelImageType, BorderLayout.WEST);
         panel.add(textImageType, BorderLayout.CENTER);
         panel.add(labelImageDesc, BorderLayout.WEST);
         panel.add(textImageDesc, BorderLayout.CENTER);
         frame.setSize(500, 500);
         frame.setVisible(true);

    if u want to set label and textfield side by side .
    then u have to set The layout is GridLayout().
    to ur example
    Panel p=new Panel(new GridaLayout(3,2))
    means three rows to columns.

  • How to set value for Next Auto Restart for components

    Hi All
    When I checked my SPS13 portal in component monitoring area, I found that one of file server repository  etc is not running. To get rid of the problem, we had to restart the portal.
    On the same page there is a column for Next Auto Restart which was empty. Any idea where do we set it so that we do not have to restart entire portal for such kind of error.
    Any help will be appreciated.
    Regards
    Prabhakar Lal

    Quoting a mail by Akhilesh:
    "Until EP6 SP2 you could have done this via
    System Administration  -> System Configuration -> Monitoring Configuration,
    but this iView was deleted in SP3 and now this configuration needs to be done using the VA
    In the VA navigate to Server -> Services -> Monitoring
    In the Monitor Tree navigate to Root -> Applications -> KMC - > Repository Framework -> Components -> Repository Manager
    You can set the "next auto restart" parameter for managers individually."
    Regards, Karsten

  • Order of focus for swing components

    Hi All,
    I am in search of the way to definine the order of focus for swing components.
    I have a JPanel to which I can add multiple JButtons and JLabels. My problem is that when ever JButton comes, it should get the focus even though JLabel exists.
    If I drag the JButton on to JLabel then also it should be placed on top of the JLabel.
    Can any body help me to solve this problem.
    Thanks in advance,
    Regards,
    Roja.

    Hi,
    I am giving my sample code here.
              if (textButton != null) {
                   setUserTextPresentFlag(true);
                   textButton.setFocusPainted(false);
                   textButton.setContentAreaFilled(false);
                   textButton.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 0));
                   textButton.setBounds(
                        editPosX,
                        editPosX,
                        textButton.getWidth(),
                        textButton.getHeight());
                        textButton.setRequestFocusEnabled(true);
    //                    textButton.grabFocus();
                        textButton.requestFocus();
    System.out.println("requestFocus isDisplayable::"+userTextImageButton.isDisplayable()+" isEnabled "+userTextImageButton.isEnabled()+" isFocusPainted "+userTextImageButton.isFocusPainted()+" isVisible "+userTextImageButton.isVisible()+" userTextImageButton.hasFocus() "+userTextImageButton.hasFocus());
    I am getting the following values for the system.out.println values.
    isDisplayable::false isEnabled true isFocusPainted false isVisible true userTextImageButton.hasFocus() false
    I didn't find a method to set displayable to true.
    could u find where the problem is?
    Thanks in advance,
    roja.

  • When is the next update for iphone carrier setting?I cant change my carrier to 2g!!!There is only 3g or LTE available for me.

    when is the next update for iphone carrier setting?I cant change my carrier to 2g!!!There is only 3g or LTE available for me.

    Carrier Settings are dependent entirely on your carrier.  2G is old outdated and slow etc, most carriers are phasing out their 2G service. You would need to ask your carrier when they plan on releasing a new update.
    Why on earth do you want to set your iPhone to 2G?  It will automatically switch to 2G if 3G is not available, and 2G is found.

  • TAB to get next focus

    Hello Guys,
    I have a problem that I would really like some help with.
    I have a JPanel set to layout null. I have added some components to this panel. the problem arises when I try to use the tab key to traverse accros the components...I get no respose. I have tried to search the web to solve this problem with no luck. I am not even able to catch the tab button with a key listener no matter how hard I try.
    Here is the code
    public class CreBuy extends JPanel {
                   public CustomGUI.ToolTipPanel panToolTip;
                   public ThreeButton btnClose;
                   public CustomGUI.TextFieldForm txtFirstName;
                   public CustomGUI.TextFieldForm txtLastName;
                   public CustomGUI.TextFieldForm txtBuyerID;
                   public CustomGUI.TextFieldForm txtAddress1;
                   public CustomGUI.TextFieldForm txtAddress2;
                   public CustomGUI.TextFieldForm txtSuburb;
                   public CustomGUI.ComboBoxForm choState;
                   public CustomGUI.InvisPanelForm panState;
                   public StandardImage imgFace;
                   public ThreeButton btnNext;
                   public ThreeButton btnReset;
                   public StandardImage imgBack;
                   //public CP1_Database.ClientData clientData;     
                   public CreBuy() {
                        this.setLayout(null);
                        this.setSize(693, 444);
                        //this.setMinimumSize(new Dimension(693, 444));
                        //this.setMaximumSize(new Dimension(693, 444));
                        this.setLocation(3, 24);
                        this.setBackground(new Color(255,255,255));
                        StringBuffer buf = new StringBuffer();
                        this.panToolTip = new CustomGUI.ToolTipPanel();
                        this.panToolTip.setVisible(false);
                        this.add(this.panToolTip);
                        this.btnClose = new ThreeButton("Interface2/CreWar/images/btnCloseDown.gif",
                        "Interface2/CreWar/images/btnCloseNormal.gif", "Interface2/CreWar/images/btnCloseUp.gif", 10, 21, 21);
                        this.btnClose.setLocation(667, 4);
                        this.btnClose.setSize(21, 21);
                        this.add(this.btnClose);
    buf = new StringBuffer();
    buf.append("<html>\n");
    buf.append("<BODY style=\"font-family:arial;font-size:100%;color:#000033\">\n");
    buf.append("\n");
    buf.append("<table height=\"100%\" width=\"100%\" border=\"0\" cellspacing=\"0\"\n");
    buf.append("callpadding=\"2\"><td>\n");
    buf.append("<center><b style=\"font-size:120%\">First Name</b></center>\n");
    buf.append("Please type in the First Name of the <b>Buyer</b> you wish to create. Any characters are allowed.\n");
    buf.append("Your name <b>MUST</b> be greater than <b>3</b> in length.<br><br>\n");
    buf.append("<b>EXAMPLES :</b>\n");
    buf.append("<ul>\n");
    buf.append("<li>John\n");
    buf.append("<li>TonyG\n");
    buf.append("</ul>\n");
    buf.append("</td></table>\n");
    buf.append("</BODY>\n");
    buf.append("</html>\n");
                        this.txtFirstName = new CustomGUI.TextFieldForm(new String(buf),
                             427, 61, 240, 180, this.panToolTip, 5);
                        this.txtFirstName.setSize(300, 20);
                        this.txtFirstName.setLocation(124, 61);
                        this.add(this.txtFirstName);
                        buf = new StringBuffer();
    buf.append("<html>\n");
    buf.append("<BODY style=\"font-family:arial;font-size:100%;color:#000033\">\n");
    buf.append("\n");
    buf.append("<table height=\"100%\" width=\"100%\" border=\"0\" cellspacing=\"0\"\n");
    buf.append("callpadding=\"2\"><td>\n");
    buf.append("<center><b style=\"font-size:120%\">Last Name</b></center>\n");
    buf.append("Please type in the Last Name of the <b>Buyer</b> you wish to create. Any characters are allowed.\n");
    buf.append("Your name <b>MUST</b> be greater than <b>3</b> in length.<br><br>\n");
    buf.append("<b>EXAMPLES :</b>\n");
    buf.append("<ul>\n");
    buf.append("<li>John\n");
    buf.append("<li>TonyG\n");
    buf.append("</ul>\n");
    buf.append("</td></table>\n");
    buf.append("</BODY>\n");
    buf.append("</html>\n");
                        this.txtLastName = new CustomGUI.TextFieldForm(new String(buf),
                             427, 88, 240, 180, this.panToolTip, 5);
                        this.txtLastName.setSize(300, 20);
                        this.txtLastName.setLocation(124, 88);
                        add(this.txtLastName);
    //ETC.....
                        this.btnNext = new ThreeButton("Interface2/CreWar/images/btnNextDown.gif",
                        "Interface2/CreWar/images/btnNextNormal.gif", "Interface2/CreWar/images/btnNextUp.gif", 4502, 21, 21);
                        this.btnNext.setLocation(541, 379);
                        this.btnNext.setSize(150, 32);
                        this.add(this.btnNext);
                        this.btnReset = new ThreeButton("Interface2/CreWar/images/btnResetDown.gif",
                        "Interface2/CreWar/images/btnResetNormal.gif", "Interface2/CreWar/images/btnResetUp.gif", 4503, 21, 21);
                        this.btnReset.setLocation(541, 411);
                        this.btnReset.setSize(150, 32);
                        this.add(this.btnReset);
                        this.imgFace = new StandardImage("Interface2/CreBuy/images/imgFace.gif");
                        this.imgFace.setSize(138, 138);
                        this.imgFace.setLocation(522, 62);
                        this.add(this.imgFace);
                        this.imgBack = new StandardImage("Interface2/CreBuy/images/imgBack.gif");
                        this.imgBack.setSize(693, 444);
                        this.imgBack.setLocation(0, 0);
                        this.add(this.imgBack);
                   }I know the problem isnt with the custom components as I have tried to tab when using normal JTextField with the same problem.
    Does anyone know what I am doing wrong or how I can at least catch the TAB key to invoke the next focus manually?
    thanks for your help
    Dale Miller

    Hi,
    try this, it seems to work for me:
    public class EnterIsTabJTable extends JTable
        protected void processKeyEvent(KeyEvent e)
            if ( e.getKeyCode() == KeyEvent.VK_ENTER )
                e.setKeyCode(KeyEvent.VK_TAB);
            super.processKeyEvent(e);
    }

  • Batch for Components in REM

    Hello All,
    Can someone tell me where do I specify Batch Numbers for Components and Final Assembly in Repetetive Manufacturing. In discrete Manufacturing (inside Production Order), when I click BOM, the bom shows up and Batch number field shows next to components which are Batch Managed. But in Repetetive manufacturing inside 'Planned Order', when I clicked BOM, it showed me the BOM components, but did not show me the field next to them where I could put a Batch number for the components, managed by batches.
    Can someone throw some light.
    thanks in advance,
    Sachin

    Hi,
    U can assign the Batch Number for Finished material at MFBF screen . For Components batch number check with "Postwith correction screen " of MFBF. If u set bacth search procedure at REM profile batch number for Components will com automatically.
    Pradeep

  • HT204053 i accidently set up one account for i cloud and one for itunes. suggestions on how do i update this to only the one. please on how do i change my icloud to be the same as my itunes acct. thanks

    i accidently set up one account for icloud and one for itunes; suggestions on how to correct this and use just one account for both.... thanks

    If you want to change your iCloud ID to another existing ID you'll have to delete the account, create a new account with the other ID, and migrate your data to the new account.  To do this, first go to Settings>iCloud on your phone and turn all data you are syncing with iCloud (contacts, calendars, etc.) to Off.  When prompted choose to keep the data on your iPhone.  (If you are syncing iWork documents with iCloud, also open your iWork apps and turn off iCloud syncing and choose to keep the documents on your phone.)  After everything is turned off, scroll to the bottom and tap Delete Account.  Next, set up a new iCloud account using your other ID, then turn syncing for your data (contacts, etc.) back to On.  When prompted, choose Merge.  This will upload the data to your new account.
    This will not move your photo stream, however.  If you have photos in photo stream that aren't in your camera roll and that you haven't backed up anywhere else you will need to save these before deleting the account.  To do this, open your photo stream album on your iPhone in the thumbnail view, tap Edit, tap all the photos to select them, tap Share, then tap Save to Camera Roll.  You can then delete the iCloud account and your photos will stay in your camera roll.

  • Ipod not recognized by itunes...next step for nike+

    when i started to set up the nike+ i downloaded the new version of itunes then later downloaded the new software update for the ipod nano...now when i plug the ipod into the computer using the usb cord, i get a message that says this...The software required for communicating with the iPod is not installed correctly. Please reinstall iTunes to install the iPod's software....i have attempted to install, reinstall, remove and install again, itunes and the updated software... yet it still will not recognize the ipod when it is plugged in. How do i get the ipod to be recognized and then what is my next step for using the Nike+ shoes?
    ipod nano    

    I can't even get the tab that says Nike+ when I am trying to sync up. I can't get it to even go on to the Itunes. I can purchase music no problem

  • SRM 4.0- How to set the default values for product type (01) only for SC

    The radio button “Service” should not be visible.
    Also for search help (e.g. search for internal products) where a search should only be possible for product type 01 (goods). The system should not display the product type and internally always search for goods only.
    How to set the default values for product type (01) only for SC
    We needs to use Search help BBPH_PRODUCT which having parameter PRODUCT_TYPE
    Here we can set defalut value 01 but it is not correct one since same search help is using several places.
    We need to limit the search help results only for SC.
    Kindly help out me ASAP.

    The easiest way to set defautl values is to edit the batch class.
    Goto the characteiristic and go to update values.
    In here you probably have something like 0 - 100 as a spec range.
    On the next line enter the default value within this range.  At the end of the line, click in the box in the column labelled "D".  This indicates the defautl value for the characteristic.
    If you need to you can do this in the material classification view as well.
    Just to be clear, these values will only show up in the batch record.  You can not have defautl values in resutls recording screens.
    FF

  • How to set up automatic payment for the purchase order

    Hi, All,
    I have one question how to set up automatically payment for the Rent Office purchase Order?
    There is the requirement from the client. They want to create one kind of purchase order for the Office Rent, then pay the fees in the certain time of every month to the vendor for the rent fees without any invoice. Whatu2019s the normal solution for this kind of purchase order? Is it ERS? Or something else?
    Please give me the details and business flow. Also please tell me how to setup in the SAP and T-code.
    Thanks in advance

    Either you can set up ERS or you can pay directly from the FI side.
    Prerequisites
    Evaluated receipt settlement must be flagged in the purchase order item.
    The vendor must be flagged as being subject to ERS in the vendor master record.
    The goods receipt must refer to a purchase order.
    Goods-receipt-based Invoice Verification must be defined for the purchase order item.
    A tax code must have been maintained in the purchase order item.
    The order price of the materials may not be an estimated price.
    If you flag a vendor as being subject to ERS, the system sets the ERS indicator as a default in each item when you create a purchase order for the vendor. You can prevent this happening for certain vendors by flagging the info record for the material and the vendor as not being subject to ERS.
    In Purchasing, you can delete the default ERS indicator in a purchase order item.
    Choose Logistics Invoice Verification ® Automatic Settlement ® Evaluated Receipt Settlement (ERS).
    The selection screen appears.
    You can use the following criteria to narrow down selection of the transactions to be settled:
    Company code
    Plant
    Goods receipt posting date
    Goods receipt document
    Fiscal year of the goods receipt
    Vendor
    Purchase order and order item
    You can define the selection criteria for the invoice documents by:
    Delivery
    Purchase order
    Purchase order item
    Goods receipt document
    Credit memo
    Invoice
    Currency
    Choose  Execute.
    The system issues a log for Evaluated Receipt Settlement, which displays the following:
    Settled
    In line with your selection criteria, the system displays all the order items that were settled (or if you are working in test mode, which would have been settled).
    Could not be settled
    In line with your selection criteria, the system displays all order items for which ERS is defined but could not be settled. It also lists the reasons.
    If the system reports being unable to invoice a transaction, you should exclude the transaction from ERS to avoid it being included in the log the next time ERS is run.
    Select the item and choose Exclude from ERS.
    The system also generates and possibly sends a message to inform the vendor(s) about the transaction settled, depending on the settings in Customizing.
    You can display the following environment information for the order items selected. To do this, choose Goto ®:
    Display purchase order
    Display invoice
    Display material document
    Display long text

  • Setting a Layer Break for GEAR Pro Mastering Edition with EncoreDVD & IFOEdit

    Setting Layer Breaks Manually for Encore/GEAR Projects
    Although we can write straight to a DVD+R DL disc directly out of EncoreDVD 2.0 and we can also create our Master DLT tapes directly out of EncoreDVD 2.0 also, there are times when these options simply are not sufficient.
    For example - we wish to Verify the successful writing of a DLT Tape, or we wish to create a QC disc for our clients in DVD-R DL format.
    Either way, the "option" of using a +R DL disc is often unacceptable.
    Another very good reason for +R DL discs to be NFG is that they are NOT DVD-Video format, and as such tend to expect the layers 0 and 1 to be of equal size.
    Yet another reason could simply be we are using EncoreDVD 1.01, which does not support direct writing of any DL discs at all.
    The solution is to use GEAR Pro Mastering Edition to create your DLT or DVD-R DL disc directly from your Encore project instead.
    And here's how you do it.
    You are going to need copies of both GEAR Pro Mastering Edition, EncoreDVD (any version) and finally a copy of the freeware application IFOEdit http://www.ifoedit.com/. Additionally, we will also need the GEAR Layer Break Calcuulator, provided for free on their excellent support site at http://www.gearsoftware.com/support/documentation/layerbreakcalculator.xls
    Now we are ready - lets look at how it is all done. Don't be put off by what looks like a lot of math here either - this gets easier every time you do it and all it takes is a little common sense and practise.
    The best way to proceed is to use EncoreDVD to build your project to a folder. This will not make any Layer Break settings at all, and will allow us to create a new DL Project in GEAR and also allows GR+EAR to build the UDF/ISO structure for us.
    So once we have written our tested and checked project to a folder, the next step is to close out of EncoreDVD and launch GPME. By the way - if you're not certain that you need the expense of GPME for a one-off project you can simply download their 30 day trial version and use this as it is 100% fully functional in every way - there are no limitations at all.
    When GEAR loads, select to create a new DVD-Video project and be certain you tick the DVD9 box in this screen too. Another window will appear now asking you to locate the folder where the Video_TS files are stored. Point this at the Video_TS folder and GEAR will create a basic DVD9 project for you.
    Next we need to load up the Excel Spreadsheet with the Layer Break Calculator we downloaded earlier. I always use a different machine for this as I don't have Office installed and any open source application that can read an XLS file will do the job. If you don't have one, I recommend either OpenOffice or Star Office to do this. There are a lot of helpful calculators in XLS mode, and you won't regret it. Just try to keep all this stuff well clear of your authoring system though. But I am rambling, and I'm sorry. Back to buiness.
    Once we have loaded up our Layer Break Calculator, we need to enter in some numbers.
    Back over in GPME, where we have our shiny new DVD9 project sat there waiting for instructions, there is a file structure on the lower left hand side of the project screen. Att the top of the list we should see something very much like "VOLUME (projectname) (DVD-Video ISO/UDF)"
    Right-click on this, and select "Properties". A screen will appear with all sorts of numbers in it, and we ignore the lot of them except for the "Total Volume Size in Sectors" - which we need to write down, nip across the room to our spreadsheet, and type the number in right at the top where it says "Total Volume (project) Size"
    Another set of (probably) meaningless numbers appears - and the 2 we are interested in here are the ones where it says "RULES" and specifically "Layer Break Point must be Greater than .....
    And Less than.....
    Write these 2 numbers down, and hop smartly back across to where we have our GEAR project open on our authoring machine. Or simply minimize the spreadsheet if we are doing all this on the same system.
    We now need to click on the folder marked "Video_TS" in the bottom left of the GEAR screen, and on the lower right we need to click once on the bar in the middle above all the VOB files marked "start sector" to arrange all the files in the sequence they will be on the disc. This makes finding our VTS file so much easier.
    Somewhere in that list there will be a file that has that range of numbers in it. If we are really lucky, there will be more than one, which means that one of these will soon become our Layer Break.
    When we have identified the correct file, take a note of it's name - it will be VTS_01_4.VOB or something with a similar structure name wise.
    Next, we need to write down and enter into the Layer Break Calculator the start sector number of the VTS_xx_1.VOB file that holds our values.
    I will try to explain why. If our Sector range is to be found in the example we gave earlier, say VTS_01_4.VOB, we need to note the start sector of the file VTS_01_1.VOB. This is because all these VTS_xx_x.VOB files are all extensions of the same file. They are just in handy blocks so that the Computer can keep track of them without breaking any rules about file sizes. Anyway, we write down the Start Sector of the file VTS_xx_1.VOB where xx is the file where the Layer Break range is to be found.
    Just to try & make the concept clear, if the range were found in the file VTS_05_5.VOB, our start sector we need to write down is VTS_05_1.VOB
    Enter this into the Calculator/Spreadsheet in the place where it says "Chosen Video Object VTS_xx_1.VOB Start Sector.
    Now this will tell us exactly where we need to look next, and tell us we now need to hunt for a cell start sector between a range of sectors.
    It might be something like "1,148,678 and 2,051,052" sectors.
    This is where IFOEdit comes in.
    Launch IFOEdit - and you may as well go back to GEAR, and close the project - but not the application. Go to the "File" menu, and from the drop dow select "Delete GEAR Project" and delete the one we just created, as we will need to change it anyway. Why you will find out later on.
    From IFOEdit, you will see 2 halves of a screen. Down the bottom left there is an "Open" button. Click on this and locate the Video_TS folder, and specifically the file VTS_xx_1.IFO, where xx is the file we know from earlier the Layer Break will be placed.
    Immediately your head will start to ache, your eyes will glaze over & your brain will wave a little white flag, as some serious mathematics suddenly appears (Well, that's what happened to me the first time. I was too fascinated to be confused - sheer bewilderment is perhaps the best expression. And I still don't know what most of it is for.
    The one we are interested in can be found in the upper half, and is called "VTS_PGCITI".
    Click on this, and a lot of little others will appear immediately below it.
    You will see VTS_PGC_1 and so on until you run out of blocks.
    The odds are high our layer break will be in the longest file - but this does not always hold true, so we start at the top & work our way rapidly down. What we are looking for is twofold.
    1 - A Cell Start Sector within our range defined earlier.
    2 - A cell Start Sector flagged as "NON Seamless playback.
    If we can fill both these criteria, we have our layer break.
    Write this number down, and enter it into our spreadsheet - and close down IFOEdit as we are done with it for today.
    Back in the Spreadsheet we are almost done. Once we enter this number in, it will helpfully calculate exactly where in our Virtual image from earlier that sector lies, and will check to see if it is divisible by 16. Don't worry for now why, just know that it has to do this.
    The chances are high it will not be, so the spreadsheet will tell you how many sectors the whole image has to be shifted forwards by, and what the new Cell Start Sector is in this revised image. This is automatic, and you get 2 figures.
    1 - Offset. This number will be between 0 and 15.
    2 - Layer Break Sector.
    Time to go back to GEAR, and in our "Options" drop-down menu we will have another one called "Preferences". In this, we need to tell GEAR to ask us for the start sector to be entered for each file.
    Now we create our project again - but this time GEAR will ask us for the start sector of VIDEO_TS_IFO, and the figure 640 will be highlighted.
    Add our offset figure we were given earlier to this so if our offset was 11, enter in 651.
    GEAR will do all the rest automatically for you.
    One more job to do now.
    Go Back to "Options/Preferences", and under DVD we need to tell GEAR we are changing the Layer Break. Click on the "Change" button, and use the up/down arrows to arrive at our newly discovered Layer Break Value.
    Save the project - we're done. And write down that offset & Layer Break whatever you do.
    You can now write to DVD-R DL, DLT tapes (and if you right-click on your DLT drive in the lower "Devices" screen, and choose "Properties", you can tell GEAR to verify the tape after writing too. It will write both layers first, then verify each one.
    There is, however, a minor "GOTCHA" in GPME when writing DLT tapes.
    It is allowed to set the IDENT.TXT file to be included on the DLT tape by means of a tick box. However, as this file is not actually required for replication in DVD-Video, but only in DVD-ROM - GEAR will not include the file
    i even if the box is ticked
    but it
    i does
    add a pointer to the file in the DDPID file instead. The upshot of this is that a DLT tape where IDENT.TXT has been selected to be included will be
    i rejected by the factory as unusable.
    This is because when they try to verify the DDP image on the tape it will fail as IDENT.TXT is NOT on the tape.
    You must ensure this box is NEVER TICKED - I fell for this one recently, and had to rework 7 DLT tapes.
    There is yet another way to get a DL project to the factory if you do not have a DLT machine, and do not have access to DL discs in the correct format.
    Write the DDP images to 2 single layer discs instead!
    This requires the use of GEAR Pro Mastering Edition again, and is incredibly easy to do.
    What you need to do here is follow the original guides in the FAQ sections for setting the Layer Break manually, but instead of writing the project to DLT tapes or to DVD-R DL/DVD+R DL media, what we do next is write the project to a DDP file on the HDD instead.
    This will result in 2 folders appearing - Layer 0 and Layer 1.
    Each of these has the necessary information for the replication plant to manufacture the discs - all we need to do is get them onto 2 discs instead of 2 DLT tapes.
    This is simplicity itself.
    Launch your burning application.
    Create a new DVD-ROM project.
    Name it (Project)_Layer_1
    Broswe to the 2 folders with the DDP files in them, and add the contents in this exact order
    DDPID
    CONTROL.DAT
    IMAGE.DAT
    (Checksum.txt - optional)
    (Log file - optional)
    Burn the disc.
    Repeat for Layer 1.
    That is all there is to it.
    What will happen at the factory is the Eclipse verification system will look for the DDPID file at the root level of the disc. If it cannot find it, it will assume it is dealing with a standard DVD-ROM disc instead, but if it is there it will know what is going on, load the files, and ask for Layer 1 after it has finished in the normal manner.
    I hope this helps out - if not, please post in the main forums, and I'll try to help out.

    Hi Ryan,
    Yes, you'll only get the LB sector number when you format with one of the "tape images" (go with DDP 2.0). And unfortunately, Gear doesn't allow transfer of DDP or CMF Images to DLT.
    Gear is working on a version that will incorporate DVD-9 making within the program.
    Meanwhile, If you go with the instructions on their site to create a DVD-9, be sure to add: "correct VTS sectors" in the VIDEO_TS folder with IFOEdit, and set the region info in the VMGM_MAT to "0"; and be sure to flag all instances of a cell properly for the layer break, in the case they reside in any Stories that span the Layers.
    But if I may; It's highly recommended that you hire out tests on the resulting DDP image to make sure the layer break did indeed fall where you expected, and that there are no other issues (Same goes with any DDP image destined for replication, created by any other program).
    Or better yet, consider hiring someone to premaster for you (I wonder who? , who also includes navigation proofing, spec compliance testing (MEI and sometimes with a player bank) and verifying the finished Image (EclipseSuite); all for one low fixed price, i.e. no charge in the event a resubmission to me is required (pre consultation, also included, nips lots of common mistakes in the buds). This insures that only a bullet-proof Image is finally sent in to the replicator.
    There I go with commercials again! But for sure, Gear's current DVD-9 method is not for the faint of head; and premastering in general, is not the innocuous activity it appears to be. Real trouble eventually awaits (unless measures are taken), due to the nature of the critter.
    Take care,
    Trai

  • How do I obtain the next number for a Primary Key using an ADF View Object?

    I have two separate View Objects (A & B) for the same Entity Object. View Object A does a SELECT on all of the fields in the table. This View Object is where I execute my adds and updates. View Object B is only used to retrieve the next number for the primary key. This is done so that when I add a row to the database, I always get the max number of the primary key and add one to it. I accomplished this by setting the SQL mode to Expert and using the SQL: "SELECT MAX(NBR) AS MAX_NUMBER FROM TABLE_1". This may be overkill having a seperate View Object for this, but so far this is the only way I have found to obtain the next number. However, I have discovered that this way does not always work.
    The problem I'm running into is when I try to add multiple records to View Object A without committing the transaction between each add. Because View Object B is disconnected from View Object A, the MAX_NUMBER of View Object B comes back with the same number for each add I do on View Object A. So I know I must retrieve the MAX_NUMBER from View Object A.
    I've tried using the following code in my Table1ViewImpl class:
    this.setQuery("SELECT MAX(Table1.NBR) AS MAX_NUMBER FROM TABLE_1 Table1");
    this.executeQuery();
    The view object now has what I want, but I have yet to figure a way to extract the MAX_NUMBER out of the View Object. I've also looked into using the method addDynamicAttribute() but I can't figure out any way to set the attribute with the MAX_NUMBER.
    I can't be the only one trying to retrieve the next number from a database table using ADF. Can anyone help me with this? FYI - I'm using JDev 10.1.3 EA.

    You missing the point.
    On a multi-user db knowing the next highest number doesn't guarantee the number will be available when it comes time to commit the record. You can prove this to yourself by opening two instances of your app and do whatever you do to add a new record to your VO. Both will assume the same number, and when you commit an error will be generated
    You must use sequences to avoid the possibility of duplicate keys. If you are trying to avoid gaps in your numbering then you need to convince yourself why this is necessary.

  • Setting up separate accts for kids - how to associate acct with their device?

    I've seen many discussions on this topic, but I am still confused. I want to have more structure around how much my kids spend on iTunes - mostly games and apps. I also want them to have more autonomy using their iPod touches. So, I created 2 iTunes accounts for them and set up an allowance for each. I want all three accounts and devices (my iTouch and their two iTouches) to sync to one Library on our one iMac. I've gone into my daughter's device and "connected" it to her new iTunes account - but what is it supposed to look like when I log into the iTunes account? If I log into her iTunes account on the computer - should I see her device associated with that account? Right now I don't. Should I remove it from the list of associated devices on MY account? Can we all still share the music in our ONE library? I don't know what to do next...thanks.

    Do you want to share purchases among the different devices?
    Note:
    - Apps are locked to the account that purchased them.
    - To update apps you have to sign into the account that purchased the apps. If you have apps that need updating purchased from more than one account you have to update them one at a time until the remaining apps were purchased from one account.

  • Can I set up Airport Extreme for wireless printiing over Uverse network?

    I previously had DSL, and used my Airport Extreme as my wireless router. It was in my home office, so my printer was directly plugged into the Base Station. I recently switched to ATT Uverse, which came with its own wireless router. The new router is in another room, next to the TV. My question is this: Can I set up my old AEBS to function as a wireless printing outpost, like an Airport Express, that would be connected to my office printer but accessed through the ATT network? Thanks.

    Welcome to the discussions, Patrick!
    Can I set up my old AEBS to function as a wireless printing outpost, like an Airport Express, that would be connected to my office printer but accessed through the ATT network?
    In theory, yes. In practice, this is one of those things that you won't know until you try. Since the AEBS will have to "join" your ATT wireless network, the biggest question will be whether or not you can find a matching security setting on the AEBS for the ATT wireless network.
    Are you able to get into the setup pages on the ATT router to see exactly what type of security is being used? Ideally, it will be WPA2 Personal, but different manufacturers use different names and flavors for the same thing, so it's rarely as easy as one might hope when you try to get devices from two manufacturers to talk to each other over wireless.

Maybe you are looking for