How to anchor grid in GridBagLayout

Hi,
I've created a JFrame with a GridBagLayout.
I've placed a button in it.
Here's the constructor:
     public GridBagLayoutFrame() {
          super();
          getContentPane().setLayout(new GridBagLayout());
          setBounds(100, 100, 500, 375);
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          final JButton button = new JButton();
          button.setText("New JButton");
          GridBagConstraints gridBagConstraints = new GridBagConstraints();
          gridBagConstraints.anchor=GridBagConstraints.FIRST_LINE_START;
          gridBagConstraints.gridy = 0;
          gridBagConstraints.gridx = 0;
          getContentPane().add(button, gridBagConstraints);
     }          However, the button appears in the center and I would like it to appear in the top left corner.
I have tried setting the anchor property of GridBagConstraints to GridBagConstraints.FIRST_LINE_START
but I suppose this controls the anchoring of the button in the cell not the anchoring of the grid itself.
How can I make the grid anchor to the top left corner of the pane?
Thanks very much.

The grid will always take up the whole of the container it lays out. Your problem is that by default, the cell is only as big as the component it contains. To change that, set weightx and/or weighty to non-zero values.
Edited by: da.futt on 17-Jun-2009 14:19

Similar Messages

  • How to create grid texture in Photoshop?

    How to create grid texture in Photoshop?

    Christoph points out a very good method for creating your own grid pattern.
    There is one already provided that may be sufficient.  Choose Edit - Fill - Pattern, load the standard Patterns set, and choosing the grid pattern Tiles-Smooth from the provided Patterns...
    -Noel

  • How to [ASM + GRID + DATABASE]

    hello Experts ... I need some help
    My plan this month is Learn how to installing grid infrastructure 11g then creating ASM disks group then installing oracle Database 11g R2 on Oracle Enterprise Linux 5 (not VM) for learning purpose
    In fact I have taken those steps but many problem ouccer
    In fact I tried to install OEL and GRID and Database 4 times in case not success the format the hole system and again install OEL and repeat the process
    this what I do
    - Network preparation (host, static ip)
    - Environment preparation (required packages, edit some files, create groups, create users, make directories, change permissions)
    - ASM preparation (create ASM volums using ASMLib, permissions, raw device ...)
    -> in fact I have two Hard disks first one I partitioned into 4 partitions fist part for /boot second for / and third for swap area then I keep free space to use it as ASM volume
    -> Second hard disk I partitioned into 4 parts to use it as ASM volumes
    - Then start the Installer for grid (install and configure grid infrastructure for a Standalone Server)
    - Start Installer for Database
    Any one help me ?!! is these steps the right steps?!!!
    are these steps the right steps?!!

    i solved the problem ;)

  • How to Install GRID for EBS

    Hi
    How to install GRID for EBS applications.Any Docs please let me know
    "E-Business management pack for GRID for monitoring EBS applications"

    Please refer to:
    Note: 394448.1 - Getting Started with the Application Management Pack for Oracle E-Business Suite (Releases 2.0 and 2.0.1)
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=394448.1
    Note: 568069.1 - How to Verify Grid Control Version And Application Management Pack Version Integrated With Oracle Applications EBS?
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=568069.1

  • How to load grid values in to bi

    Hi Guru's,
    I am new to IS-AFS.now i am implimenting the IS-AFS.i am having some doughts those are how to maintain grid values in AFS and how to load these values in to SAP BI...

    Hi
    Normally we used AFS Grid value filed J_3apgnr-->Mat.grid no , we will assign this object to 0af_grid in BI side .
    Check Afs sales order cube and 2lis_11_vascl datasource .
    Hope it helps
    Praveen Yagnamurthy

  • Show grid in GridBaglayout

    Hi,
    I´m moving my works to new JDev release3. I used GridBagLayout earlier, but I have face a little problem. There is no grid on background in new release!
    How can I get grid to shown in GridBagLayout?? Design --> Show Grid is invalid option. I have more than 100 panels, so I do not wan´t to redesign them all to some other layout model.
    Thanks!

    Hi,
    if there used to be a Grid and it isn't then this should be filed as a bug
    Frank

  • How to create grid control in java

    hi,
    i want grid control in java like visual basic. can any one give me solution.

    I am new to this. I want to display the data from database like a grid control. Ok, what problems are you having. You been given a link to the tutorial which shows you how to build a table.
    There is also a tutorial on [url http://java.sun.com/docs/books/tutorial/]JDB Database Access here:
    http://java.sun.com/docs/books/tutorial/
    Start by creating your SQL statement and iterating throught the ResultSet. Once you know how to do that, instead of outputting the data you simply build a DefaultTableModel and create the JTable.

  • How to install grid control agent

    Hi All,
    I have a two node rac cluster 11gr2 named rac1,rac2.And I have also installed OEM 11g on RHEL 5 on node3 i.e rac3.
    Now i want to install agents on all of the rac nodes.And i have a oracle 10g agent.
    Can anybody let me know how to install the agent and will there be any compatibility issues be there or not?

    you can start with
    How To Install Oracle 10g Grid Agent on RAC
    http://repettas.wordpress.com/2007/10/21/how-to-install-oracle-10g-grid-agent-on-rac/

  • How to make grid without text etc., expand upon load of app?

    hello,
    i did this,
    JPanel panInner = new JPanel();
    panInner.setLayout(new GridLayout(5, 5, 10, 10));
    then after that, i add 25 labels on each without any text.., the grid looks very small and will enlarge upon entering text.., i don't want that to happen, i want the grid boxes to have a constant size all through out regardless of the text's length.
    also, how do i have a 'fixed size', seems all the component's size fitting to the size of the texts.,
    many thanks! :)

    Submit your feedback directly to Apple using the appropriate link on the Feedback page:
    http://www.apple.com/feedback

  • How to store grid points in a file using Java Swing?

    Please someone help me with any suggestions about how to store the grid points in a file using Java Swing

    Actually i have designed a gridlayout in Java Swing and have added some components to it such as buttons or images....My problem is when I click on any of the cell of the grid,the corresponding cell number should be stored in an external file....Do u have any suggestions on how to do it?

  • How to get Grid by name in a non-ui thread - Windows Phone

    In my wp app, I am using silverlight 8.1 and
    I have this grid in my MainPage.xaml
    <Grid x:Name="LayoutRoot" Background="Transparent" HorizontalAlignment="Stretch">
    <Grid.RowDefinitions>
    I need to get it from another thread using this
    Deployment.Current.Dispatcher.BeginInvoke(() => {
    ... do some work on UI here
    how can I get it programmatically?
    I tried with MainPage.LayourRoot but it does not find LayoutRoot.
    Sorry for the noob question
    s

    MainPage.LayourRoot?

  • How to anchor favorites in iOS 7

    I miss my bookmarks on iOS 7. How do I anchor them?

    Anchor a favorite? Not familiar with that term.
    But you can tap on the icon directly to the left of the URL field - the Action/Share Icon - and select a number of options from that. Bookmark, Add to Home Screen, Print, etc.

  • How to anchor two repeating frames

    I have a tabular report with two queries, one as a parent frame and the other as a child frame.
    The master query is like a query displaying employees tables with some restricions.
    The child query is like displaying all employees that their manager_id is the employee_id in the master query, the report will be like this as a simpliciy :
    employee_id manager_id
    1 50 master record
    15 1 child record
    19 1 child record
    2 22 master record
    no records found no child records found
    5 14 master record
    44 5 child record
    I Merged the child frame into the parent frame to group the data as above , and it is working fine, i want to delete the boilerplate (no records found) , when i do this i get a space between the master frames (in case that no child records found) which i want to remove.
    I'm trying to make a collapsing anchor between the two frames but i can't.
    How can i solve this problem please ?

    Possible solutions that may or may not work:
    Try the "Vertical space between frames" property instead of creating a space in the layout editor. Set it to a value. If the frame is not printed, you don't have the vertical space.
    Instead of a frame space, create a field with a formatting trigger. If there are no records than return FALSE in the trigger.

  • How to dispaly grid of Analysis in WAD in BI 7.0?

    In BI 7.0, when I insert an Analysis into Web Application Designer and execute it , the cells of the Analysis don't display the  grid of it.
    But in BW 3.5, the grid of Analysis can display automatically.
    Can anyone tell me how to config to display grid?
    Thank you!

    Hi Yong,
    I think for the grids of the Analysis to be visible, you need to set the property 'Display Mode for Analysis Web Item (ANALYSIS_ITEM_MODE)' of Analysis Item to 'Standard Analysis Grid (AIM_STANDARD_GRID)'. i have not tried it out. Just give a try.
    -Pradnya

  • How to alv grid rows&columns

    Hey,
    How to know number of rows and columns in alv grid are used.

    Hi,
    You can count the number of rows , by using describe statemet,
    describe table itab lines v_lines.
    itab is table used to display in ALV
    Thanks & Regards,
    Navneeth K.

Maybe you are looking for