Border Layout problem

I have a JPanel set to BorderLayout. I have 2 JPanels inside it. One JPanel is set to the West and one to the East. They are both are set to GridBagLayout.
The West Panel vertically centers and the East Panel is vertically aligned at the top. Why is this? I would like them both vertically aligned at the top.
Any help would be appreciated.

Have you tried to add a border to each JPanel just to see what space they truly take?
The west JPanel problem might be caused by the fact that you forgot to give at least one of its sub components a vertical weighty of 1.0.
Also, a GridLayout(1, 2) might be more appropriate for the main JPanel, just because that's what GridLayouts are for :) .
When you're facing problems with JPanels, you can either use setOpaque(true) along with setBackground(Color.whatevercolor) or set a Border. That way, you can know whether it's the JPanel itself or its sub components that are not properly displayed.

Similar Messages

  • Java- Problem in tabbing order using Border layout

    Though i have added components in particular order to borderlayout Panel,Order of tabbing is not in the order of components added?can any one say why is happens because the tabbing occurs naturally in the order the components are added to the panel . how to solve this problem ? Please.
    Arun

    I think that the border layout defines it's own tab order.
    I think the grid bag layout does, also.
    You could, however, try to duplicate the border layout using :
    a) A box layout
    b) A spring layout
    Or, you could take a look at Focus Managers. That will allow you to set an arbitrary tab order independent of the component order or the default tab orders of the layouts.

  • CSS Layout Problem?

    Can someone please help me with a layout problem.
    As far as I can tell the page looks as it should in Netscape,
    Firefox, etc., but IE6 and 7 refuse to work correctly.
    The page I am working on is:
    http://www.vmtampademo.com/localangler/testpage.html
    Most of the picture caption and headline of the middle column
    is behind the picture. I attempted to force the info with a
    seperating div which seems to work sometimes. I doubt that this is
    the correct solution. What am I doing wrong?
    Thank you for the help!

    It looks fine in Firefox 2.0.0.1, Opera 9.10, and IE 7.

  • Layout problem in PDF conversion

    Hi all,
    i am downloading spool data using the function module CONVERT_ABAPSPOOLJOB_2_PDF. But i am facing layout problem. e.g. RFBILA00(financial statement generation program) has written balancesheet data to the spool. This spool data has some 6 columns. but CONVERT_ABAPSPOOLJOB_2_PDF is writing only first 3 columns to the generated PDF file. i used 'GET_PRINT_PARAMETERS' function module also with values like layout as 'X_65_132' and 'X_90_120'. but no success. if anybody knows the answer, please let me know.
    Thanks in advance,
    Naveen

    Hi All,
    i am following the below approach to download the information from spool.
    program/spool output is an ALV List output data having 8 columns. but below approach is converting only first 5 columns in to PDF format. other 3 columns are getting truncated.
    FUNCTION /ngl/download_spoolinfo_as_pdf.
    ""Local Interface:
    *"  IMPORTING
    *"     REFERENCE(I_SPOOL_REQUEST) LIKE  TSP01-RQIDENT
    *"     REFERENCE(I_FILENAME) LIKE  RLGRAP-FILENAME
    *"  EXCEPTIONS
    *"      DOWNLOAD_ERROR
      TABLES tsp01.
      DATA: mtab_pdf LIKE tline OCCURS 0 WITH HEADER LINE,
            mc_filename LIKE rlgrap-filename.
      DATA: mstr_print_parms LIKE pri_params,
            mc_valid(1) TYPE c,
            mi_bytecount TYPE i.
      CALL FUNCTION 'GET_PRINT_PARAMETERS'
        EXPORTING
          copies                 = '1'
          cover_page             = space
          destination            = 'locl'
          expiration             = '1'
          immediately            = space
          mode                   = space
          new_list_id            = 'X'
          no_dialog              = 'X'
          user                   = sy-uname
          line_size              = 200
          line_count             = 65
         layout                 = 'X_65_200'
          layout                 = 'X_90_120'
          sap_cover_page         = 'X'
        IMPORTING
          out_parameters         = mstr_print_parms
          valid                  = mc_valid
        EXCEPTIONS
          archive_info_not_found = 1
          invalid_print_params   = 2
          invalid_archive_params = 3
          OTHERS                 = 4.
      IF sy-subrc EQ 0.
        CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
          EXPORTING
            src_spoolid              = i_spool_request
            no_dialog                = 'X'
            dst_device               = mstr_print_parms-pdest
          IMPORTING
            pdf_bytecount            = mi_bytecount
          TABLES
            pdf                      = mtab_pdf
          EXCEPTIONS
            err_no_abap_spooljob     = 1
            err_no_spooljob          = 2
            err_no_permission        = 3
            err_conv_not_possible    = 4
            err_bad_destdevice       = 5
            user_cancelled           = 6
            err_spoolerror           = 7
            err_temseerror           = 8
            err_btcjob_open_failed   = 9
            err_btcjob_submit_failed = 10
            err_btcjob_close_failed  = 11
            OTHERS                   = 12.
        IF sy-subrc EQ 0.
          mc_filename = i_filename.
          DATA: lv_filename TYPE string.
          lv_filename = i_filename.
          CALL FUNCTION 'GUI_DOWNLOAD'
            EXPORTING
              bin_filesize = mi_bytecount
              filename     = lv_filename
              filetype     = 'BIN'
            TABLES
              data_tab     = mtab_pdf
            EXCEPTIONS
              OTHERS       = 22.
          IF sy-subrc EQ 0.
            WRITE:/ mc_filename, 'CONVERTED TO PDF AND DOWNLOADED'.
          ELSE.
            WRITE:/ 'PROBLEM WITH DOWNLOAD'.
            RAISE download_error.
          ENDIF.
        ELSE.
          WRITE:/ 'PROBLEM WITH PDF CONVERSION'.
          RAISE download_error.
        ENDIF.
      ELSE.
        WRITE:/ 'PROBLEM GETTING PRINT PARAMETERS'.
        RAISE download_error.
      ENDIF.
    ENDFUNCTION.

  • Layout problem - multiple repeating frames

    Hi, I have a layout problem, pls help!
    Short report description:
    - Repeating Frame1 - gives 1 record, contains all other frames, variable vertical elasticity
    - - Frame2 - contains all frames beneath - variable vertical elasticity
    - - - Frame3 - variable vertical elasticity
    - - - - some boilerplates
    - - - - Repeating Frame 2 - various number of records, fixed vertical elasticity, height 100
    - - - - Repeating Frame 3 - various number of records, fixed vertical elasticity, height 30
    - - - - .. other repeating frames ..
    When reaching the bottom of a page, and there is not enough room to print a record for Repeating frame 2, a record from Repeating frame 3 is printed in the bottom.
    Next page starts with the remaining records from Repeating frame 2.. and then the remaining records from Repeating frame 3.
    For example:
    Page 1:
    Rep frame 2 - Record 1
    Rep frame 2 - Record 2
    Rep frame 2 - Record 3
    Rep frame 3 - Record 1 -- not enough space to print Record 4, so this record is printed
    Page 2:
    Rep frame 2 - Record 4
    Rep frame 2 - Record 5
    Rep frame 3 - Record 2
    How can i ensure that all records from Rep frame 2 is printed before records from Rep frame 3?

    Hi, thanks for helping me out!
    I tried to use anchors, but they had no effect when connecting top of 3 to bottom of 2, got the same layout.
    I then tried to create frames with vertical elasticity expand around both rep frame 2 and rep frame 3, and it seems to do the job.
    - Repeating Frame1 - gives 1 record, contains all other frames, variable vertical elasticity
    - - Frame2 - contains all frames beneath - variable vertical elasticity
    - - - Frame3 - variable vertical elasticity
    - - - - some boilerplates
    - - - - Frame 4 - vertical elasticity expand
    - - - - - - Repeating Frame 2 - various number of records, fixed vertical elasticity, height 100
    - - - - Frame 5 - vertical elasticity expand
    - - - - - - Repeating Frame 3 - various number of records, fixed vertical elasticity, height 30
    and so on..
    Thanks again

  • Layout Problem in swings

    I have an Layout problem. My Applications consists of a label and a panel in which some more labels are present.
    The panel should contain the scrollbar in order to view all the label that excced the size of the panel.This label and a panel should be adjacent to each other.
    My problem is, I am not getting the scroll bar to the panel when I am adding the label that excced the size of the panel, when I am adding the label adjacent to this label.

    Did you use JScrollPanel? If not, use it.

  • [solved] layout problem in amarok 2.02

    Hi,
    Here, I have a bad layout problem with amarok 2.02. Amarok does not fit on my screen which is 1400 pixels large! I cannot reduce the part where the collection is shown. So that it is really unpractical to use.
    I uploaded a snapshot to illustrate the problem (it is the full screen!):
    emmanuelfavrenicolin.free.fr/Public/Sna … ok202.jpeg
    Someone have the same problem ?
    I tried to install svn version but I stopped after 3 hours of compilation, it is quite a big application.
    Last edited by manouchk (2009-05-23 06:28:43)

    Well, I tried amarok2-devel 2.0.90-1 but the problem of graphic layout remains similar, no improvement. Is it normall? Maybe amarok is only available for computer with screen >= 1600x1200  or is there an hidden configuration file where I could tweek this?
    Last edited by manouchk (2009-05-18 02:41:03)

  • Urgent: Layout problem in "light inner page"

    Hi Experts,
    I am facing a problem in portal content area on external facing portal. I see a vertical scroll bar which restricts application from being displayed on entire screen.
    I am getting this problem after a patching of EP 7.0, before patching every thing was running fine.
    To me it looks like a layout problem in "light inner page", When I use "Light - 1: column (Full width)" layout I get a vertical scroll bar on portal. When I use default layout then this vertical scroll bar disappears but I see an empty navigation bar on left side which is not required.
    Can some one advise a solution for this.
    -Lave

    hi,
    Similar problem in this thread. check it out
    Desktop inner page lost
    Regardss,
    Ganesh N

  • Div layout problem

    Hi - stuck on what I think should be a fairly basic layout problem:
    I have 2 divs, equal widths but varying heights, one floated to the left and one to the right so that they appear next to eachother on the page.  The one on the left contains varying amounts of text, the one on the right contains a flash player so never varies.
    Where the text for the left div is long, I want it to start off next to the player, but then flow beneath it rather than continuing downwards at the same width as the div.  If I remove the width of the left div, so that it reverts to the container width, the player div positions itself below it, so I can't work out how to get the effect.
    Can anyone help?

    Hi,
    hope I understood in the right way: I used (translated from German DW) "modify table" and so I got one more row and two columns in your Main_Content. In one of the new columns I copied the image and beneath I took the text (you now can replace with image and text of your choice), like this:
    If that's not a help for your question, please ask me again.
    What concerns the width of the pictures, I would format them with PS or a similar program in the same wide.
    Hans-G.

  • Design/Layout Problem in OOTB SP "Docs I'm following" page

    Hello
    The "Docs I'm following" My Sites page in SP 2013 has the following layout problem:
    Long document titles overlap with other elements (see also screenshot).
    Note: This is default SP, i.e. we have not deployed any custom branding.
    I guess this is a problem which can easily be corrected even without having to wait for a SP update. Since I'm not very good with design changes I would be grateful if you could provide
    us with a quick fix, e.g. an updated css file.
    Thanks a lot.
    Best regards
    John

    Hi  ,
    For your issue, you can add the following code into your MySite MasterPage:
    <script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function () {
    $(".ms-contentFollowing-itemTitle a").each(function(i){
    $(this).text(shorten($(this).text(),32));
    function shorten(text,maxLength) {
    var ret = text;
    if (ret.length > maxLength) {
    ret = ret.substr(0,maxLength-3) + "...";
    return ret;
    </script>
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • JSplitPane problem with Border layout

    I am using Swing utilities.
    I have a JFrame
    I am using Panel with BorderLayout(mainPanel)
    To this Panel i am adding a Button Panel which comprises of two JButtons.
    Now i am creating a BorderedLayout Panel (subPanel)and setting its size and adding it to the mainPanel to its West side.
    Now my requirement is having the Split Panel with JTree on left side Panel and Canvas on the right side Panel
    So i created a JScrollPane with Canvas attached to it with Always Scrollable option set for the right hand side Panel.
    For the left hand side Panel, i created the JPanel with JTree attached to it.
    I have passed these two components as parameters to the JSplitPane with Horizontal Split and added the splitPane to the subPanel.
    Now i got the Split Pane with JTree on the left side Panel and Canvas on the right side panel.
    Now my requirement is getting the Text Area and Progress /Status bar below the Split Pane.So first made a JTextArea with BorderLayout and added it to the subPanel to
    its South.To this TextArea i added a progress bar to show the status to its East.
    Everything till here were working fine.
    Problem is while i am moving the split pnae to its right side (towards Canvas ) the Canvas is getting shifted beyond the subPanel.
    How to solve this problem
    I will be thankful to you if anyone could give me the solution ASAP

    If you need further help then you need to create a [url http://homepage1.nifty.com/algafield/sscce.html]Short, Self Contained, Compilable and Executable, Example Program that demonstrates the incorrect behaviour, because I can't guess exactly what you are doing based on the information provided.
    And don't forget to use the [url http://forum.java.sun.com/help.jspa?sec=formatting]Code Formatting Tags so the code retains its original formatting.

  • Help needed with Layout problem

    Hello everybody
    I need to insert components such as buttons in a JPanel using absolute positioning
    I still cant dot this
    even if I used the method setLocation for the component
    I wanna know if I have to change the default layout for JPanel or whatever
    thanks a lot

    i found this quite useful:
    http://java.sun.com/docs/books/tutorial/uiswing/layout/visual.html#border
    dont know if it will specifically help with your absolute positioning problem.

  • Printing layout problem with Lightroom CC 2015 Release

    Hello,
    I am working with the following configuration :
    MacBook Pro (15-inch, Mid 2010)
    OS X Yosemite Version 10.10.3
    Adobe Photoshop Lightroom CC 2015 Release
    EPSON Stylus Pro 3880
    I tried to print two images on a Super A3 paper sheet with an EPSON Stylus Pro 3880 directly from Lightroom and here is an example of what I expected (I resized and added a black border for better visibility on the forum):
    This is the preview I have in the printing module of Lightroom and this is also what I have when I print to a JPEG file with Lightroom.
    Sadly, after I launched the printing job, this is what came out of the printer:
    As we can see, the layout of the two pictures has been shifted toward the top of the paper sheet (cropping the top of the first image in the process) and about 30% of the right part of the layout has not been printed.
    Do you have any idea of what I am doing wrong here?
    For your information, I do not print very often so I am not 100% sure that I set everything correctly. However, I have been successfully printing in the past and it was with the same MacBook Pro on the same EPSON Stylus Pro 3880 printer but it was with OS X Yosemite Version 10.10.1 and with Lightroom 5.x (I cannot remember exactly which version).
    Moreover, because my print was urgent, I retried with a Windows machine running Lightroom 4.x with the same printer and it was a success. So I doubt that my initial settings on my MacBook Pro were wrong although I am not 100% sure.

    I am in France and I found out that EPSON is providing at least two different files for its v9.33 driver that relate to the Stylus Pro 3880 with OSX:
    epson16738.dmg: US version (https://www.epson.com/cgi-bin/Store/support/supDetail.jsp?UseCookie=yes&oid=141552&prodoid =63085147&infoType=Downloads&d…)
    epson379436eu.dmg: French version (Support et téléchargements - Epson Stylus Pro 3880 - Epson)
    and I realize that I was using the US driver which.
    After few minutes of refection, I realized that the 3880 driver that I installed on my MacBook pro was the only piece that was present when my prints failed and absent when my prints succeeded. So I though it had found out the cause of my problems until I tried with the french driver (epson379436eu.dmg)...
    In the meantime Adobe has release of new version of lightroom so let me recap my new configuration:
    MacBook Pro (15-inch, Mid 2010)
    OS X Yosemite Version 10.10.3
    Adobe Photoshop Lightroom CC 2015.0.1 [ 1018573 ] (info available in Help menu > System info > Lightroom version)
    EPSON Stylus Pro 3880
    Epson driver v9.33 epson379436eu.dmg
    ... and the result of my test is ... nothing at all! Lightroom sends the the print job to the printer but nothing comes out of it.
    However, when I printed to a file from lightroom and then tried to print this file with OS X Preview on the Epson 3880, it worked perfectly.
    It also worked when I printed from Photoshop CC (2014.2.2).
    It also worked when I printed from Lightroom but with a different printed and driver (Canon MF8580Cdw).
    Therefore, among the five elements of my configuration cited above, there is none for which the printing job is always failing. It is hard to find out what is the faulty piece of software!

  • Layout problem - screen not big enough!

    Hi everyone,
    I was wondering if anyone could think of a solution to my problem.
    I currently have a jframe which has four tables on it, one table spans the upper row, while the other three tables below it are next to each other: -
    | Upper Table |
    | Table 1 | Table 2 | Table 3 |
    I don't specify the dimensions of the tables or the jpanels that these tables will occupy so that they will fill the screen regardless of any different screen resolution that is used on the computer.
    My problem is that the combined heights of these tables means than the Jframe is bigger than the dimensions of the screen, so I can't see that bottom of the jframe - which among other things means I can't manually click on the bottom right corner to re-size the window.
    The reason I don't want to specify the exact dimensions of the tables or panels is because if I (for example) set the dimensions to fit into 800x600, and the person has a 1280x1024 resolution then when they maximize the window there'll be a big border around the tables. Like I said before, I want the tables to occupy the available space.
    I've tried setting the size of the jframe at startup using the setSize and setBounds method but it has no effect. It's odd, because I can still resize the window using the top left or top right corner and click and dragging to resize the window. When I make the window smaller the layout of the tables is fine, so I don't understand why the setsize method won't work - it's not like I'm setting the size to below their minimum dimension or anything.....
    I hope my explanation of the problem is clear :-)
    Does anyone know how I might fix it?

    oh, I think I might have fixed it. If I setpreferedsize on the panel that contains all of the tables, then it seems to work! :-D

  • JPanel Multipe Images are cutoff (layout problem I think)

    I am adding images (custom JPanel: Entity class) to a JPanel but the images are getting cut off. I was originally trying BorderLayout but that only worked for one image and adding others added image cut-off the first or completely removed the original image all together. So I switched to other layouts and the closest I could get was BoxLayout however that adds a very large cut-off which is not acceptable either.
    So basically; How can I add images (from a custom JComponent) to a custom JPanel without bad effects such as the one present in the code.
    How do I go about adding images from Entity class to a JPanel without them getting cutoff or not showing at all?
    Note: the images need to animate.
    Entity Class:
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.image.BufferedImage;
    import javax.imageio.ImageIO;
    import javax.swing.JComponent;
    public class Entity extends JComponent implements Runnable {
    private BufferedImage bImg;
    private int x = 20;
    private int y = 20;
    private int entityWidth, entityHeight;
    public void run() {
    bImg = loadBImage("test.png", bImg);
    entityWidth = bImg.getWidth();
    entityHeight = bImg.getHeight();
    setPreferredSize(new Dimension(entityWidth, entityHeight));
    @Override
    public void paintComponent(Graphics g) {
    super.paintComponent(g);
    Graphics2D g2d = (Graphics2D) g.create();
    g2d.drawImage(bImg, x, y, null);
    g2d.dispose();
    public BufferedImage loadBImage(String filename, BufferedImage tmpBI) {
    try {
    tmpBI = ImageIO.read(getClass().getResource(filename));
    } catch (Exception e) { }
    return tmpBI;
    public int getEntityWidth() { return entityWidth; }
    public int getEntityHeight() { return entityHeight; }
    public int getX() { return x; }
    public int getY() { return y; }
    public void setX(int x) { this.x = x; }
    public void setY(int y) { this.y = y; }
    }Main:
    import java.awt.EventQueue;
    import javax.swing.JFrame;
    public class MainWindow
    public static void main(String[] args) {
    new MainWindow();
    private JFrame frame;
    private GraphicsPanel gp = new GraphicsPanel();
    MainWindow() {
    EventQueue.invokeLater(new Runnable() {
    public void run() {
    frame = new JFrame("Graphics Practice");
    frame.setSize(680, 420);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.add(gp);
    }Graphics Panel: This is where the problem arrises.
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import javax.swing.JPanel;
    import javax.swing.Timer;
    public class GraphicsPanel extends JPanel implements MouseListener {
    private Entity entity;
    private Entity ent2;
    private Timer timer;
    private long startTime = 0;
    private int numFrames = 0;
    private float fps = 0.0f;
    GraphicsPanel() {
    entity = new Entity();
    entity.setOpaque(false);
    Thread t1 =  new Thread(entity);
    t1.start();
    ent2 = new Entity();
    entity.setOpaque(false);
    Thread t2 = new Thread(ent2);
    ent2.setX(100);
    ent2.setY(100);
    t2.start();
    //ESSENTIAL
    setLayout(new BorderLayout());
    //COMMENT OUT add(ent2) to see the problem. Any image will do.
    add(entity);
    add(ent2);
    //GAMELOOP
    timer = new Timer(30, new Gameloop(this));
    timer.start();
    addMouseListener(this);
    @Override
    public void paintComponent(Graphics g)
    super.paintComponent(g);
    Graphics2D g2 = (Graphics2D) g.create();
    g2.setClip(0, 0, getWidth(), getHeight());
    g2.setColor(Color.BLACK);
    g2.drawString("FPS: " + fps, 1, 15);
    public void getFPS()
    ++numFrames;
    if (startTime == 0) {
    startTime = System.currentTimeMillis();
    } else {
    long currentTime = System.currentTimeMillis();
    long delta = (currentTime - startTime);
    if (delta > 1000) {
    fps = (numFrames * 1000) / delta;
    numFrames = 0;
    startTime = currentTime;             
    public void mouseClicked(MouseEvent e) {}
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}
    public void mouseEntered(MouseEvent e) { }
    public void mouseExited(MouseEvent e) { }
    class Gameloop implements ActionListener
    private GraphicsPanel gp;
    Gameloop(GraphicsPanel gp) {
    this.gp = gp;
    public void actionPerformed(ActionEvent e) {
    try {
    gp.getFPS();
    gp.repaint();
    } catch (Exception ez) { }

    You got a bit of a concurrency time bomb on your hands with those Entity threads of yours. Your Entity class also inadvertently overrides Component#getX() and Component#getY() to return where the image is painted within the component. That can't be good. I'm also not sure how your Entity class is functionally different from a simple JLabel with an ImageIcon and a (20,20,20,20) empty border.
    But as for your immediate problem: 1) Use FlowLayout for your Graphics panel, 2) Include a revalidate() call after you set the preferred size in the run() method of your Entity class 3) Don't override Component#getX() and Component#getY() in your Entity class and 4) Add the GraphicsPanel to the frame before, not after, you make the frame visible.

Maybe you are looking for

  • Which Software Train will be supported

    We have several 3640 Routers in Our network. The Life Cycle have the following results: End of Sale = 15.12.2002 End of Engineering = 30.11.2005 End of Life =30.11.2007 Cisco Policy ========= Where available, we will provide bug fixes, maintenance re

  • More about shadow and iWebImage.js

    I finally bit the bullet and converted all of the shadowed irregularly shaped images on my sites to PNGs using the iWeb-to-Preview-to-iWeb trick, but decided to leave rectangular images as-is, relying instead on iWeb's javascript mechanism to draw th

  • OAM11g - How to perform direct login without accessing protected resource?

    Hi, I think this should be a common requirement as website needs to provide a direct login page. The OAM Documentation seems focus on the flow of starting from accessing protected resource then redirect to login page. How can we perform direct login?

  • Implement strategy for ASA on TACACS w/ restricted read-only access

    An ASA5550 will need to be configured to use TACACS AAA. Currently, the ASA is setup for local authentication. A couple of privilege 15 admin users and a few more privilege 5 read-only users. ASA 5550 running ASA 8.2(2) using ASDM 6.3(5) authenticati

  • GAL Sync - Office 365 - Contacts in all devices synced with O365 GAL

    Dear Team, We are deploying Office 365 and want a script\option where we can synchronize the GAL with the contacts of Outlook\Mobile devices on a periodic basis. Please assist Regards, Deepti