How do I make a table adjust its size base on the total width of the columns?

Multi tool use
Multi tool use












0















Please look at this table. This is the
Default Table where 8 columns are showing.



But take a look at this other table. This is the table with
More Columns. But you can see that everything is so compact, what I expected is the horizontal scrollbar to appear.










share|improve this question



























    0















    Please look at this table. This is the
    Default Table where 8 columns are showing.



    But take a look at this other table. This is the table with
    More Columns. But you can see that everything is so compact, what I expected is the horizontal scrollbar to appear.










    share|improve this question

























      0












      0








      0








      Please look at this table. This is the
      Default Table where 8 columns are showing.



      But take a look at this other table. This is the table with
      More Columns. But you can see that everything is so compact, what I expected is the horizontal scrollbar to appear.










      share|improve this question














      Please look at this table. This is the
      Default Table where 8 columns are showing.



      But take a look at this other table. This is the table with
      More Columns. But you can see that everything is so compact, what I expected is the horizontal scrollbar to appear.







      java swing jtable






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 30 '18 at 9:06









      Kyle OlivaKyle Oliva

      84




      84
























          2 Answers
          2






          active

          oldest

          votes


















          0














          You change the behaviour through the JTable#setAutoResizeMode method.



          Passing it JTable.AUTO_RESIZE_OFF will stop the table from automatically sizing the columns to "fit" the view area and will rely instead on the properties provided by the underlying TableColumnModel



          This will place a much greater responsibility for managing the column widths on you, but will provide you with the overall desired result that when the total columns width is greater then the viewable area, you will get the horizontal scroll bar






          share|improve this answer
























          • Thank you! This is exactly what I'm looking for.

            – Kyle Oliva
            Dec 30 '18 at 11:10



















          -1














          Use JTable with JScrollPane and rewrite the resolution window if possible.



          Reference:
          https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/



          https://www.javatpoint.com/java-jtable






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53976389%2fhow-do-i-make-a-table-adjust-its-size-base-on-the-total-width-of-the-columns%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            You change the behaviour through the JTable#setAutoResizeMode method.



            Passing it JTable.AUTO_RESIZE_OFF will stop the table from automatically sizing the columns to "fit" the view area and will rely instead on the properties provided by the underlying TableColumnModel



            This will place a much greater responsibility for managing the column widths on you, but will provide you with the overall desired result that when the total columns width is greater then the viewable area, you will get the horizontal scroll bar






            share|improve this answer
























            • Thank you! This is exactly what I'm looking for.

              – Kyle Oliva
              Dec 30 '18 at 11:10
















            0














            You change the behaviour through the JTable#setAutoResizeMode method.



            Passing it JTable.AUTO_RESIZE_OFF will stop the table from automatically sizing the columns to "fit" the view area and will rely instead on the properties provided by the underlying TableColumnModel



            This will place a much greater responsibility for managing the column widths on you, but will provide you with the overall desired result that when the total columns width is greater then the viewable area, you will get the horizontal scroll bar






            share|improve this answer
























            • Thank you! This is exactly what I'm looking for.

              – Kyle Oliva
              Dec 30 '18 at 11:10














            0












            0








            0







            You change the behaviour through the JTable#setAutoResizeMode method.



            Passing it JTable.AUTO_RESIZE_OFF will stop the table from automatically sizing the columns to "fit" the view area and will rely instead on the properties provided by the underlying TableColumnModel



            This will place a much greater responsibility for managing the column widths on you, but will provide you with the overall desired result that when the total columns width is greater then the viewable area, you will get the horizontal scroll bar






            share|improve this answer













            You change the behaviour through the JTable#setAutoResizeMode method.



            Passing it JTable.AUTO_RESIZE_OFF will stop the table from automatically sizing the columns to "fit" the view area and will rely instead on the properties provided by the underlying TableColumnModel



            This will place a much greater responsibility for managing the column widths on you, but will provide you with the overall desired result that when the total columns width is greater then the viewable area, you will get the horizontal scroll bar







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Dec 30 '18 at 9:57









            MadProgrammerMadProgrammer

            300k17154267




            300k17154267













            • Thank you! This is exactly what I'm looking for.

              – Kyle Oliva
              Dec 30 '18 at 11:10



















            • Thank you! This is exactly what I'm looking for.

              – Kyle Oliva
              Dec 30 '18 at 11:10

















            Thank you! This is exactly what I'm looking for.

            – Kyle Oliva
            Dec 30 '18 at 11:10





            Thank you! This is exactly what I'm looking for.

            – Kyle Oliva
            Dec 30 '18 at 11:10













            -1














            Use JTable with JScrollPane and rewrite the resolution window if possible.



            Reference:
            https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/



            https://www.javatpoint.com/java-jtable






            share|improve this answer




























              -1














              Use JTable with JScrollPane and rewrite the resolution window if possible.



              Reference:
              https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/



              https://www.javatpoint.com/java-jtable






              share|improve this answer


























                -1












                -1








                -1







                Use JTable with JScrollPane and rewrite the resolution window if possible.



                Reference:
                https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/



                https://www.javatpoint.com/java-jtable






                share|improve this answer













                Use JTable with JScrollPane and rewrite the resolution window if possible.



                Reference:
                https://kodejava.org/how-do-i-create-a-scrollable-jtable-component/



                https://www.javatpoint.com/java-jtable







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 30 '18 at 9:30









                CloakedSecCloakedSec

                74




                74






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53976389%2fhow-do-i-make-a-table-adjust-its-size-base-on-the-total-width-of-the-columns%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    kvAN,oq7GXURvJkIvcsX43q MIaJ8,RN XPw7GuGoq7Mn5qaJUcYCr4Cn,9hHZEnDjXp,yk kM
                    5Rba,KpZV0e,UYdaa,23kltdONcglvytnnVrN1,0Z,sNHHXBpVF7q z p4x zoChwev6FlXNl4fJ,T2uV1ik2W v0 gqJN zoHn2HBqc

                    Popular posts from this blog

                    Monofisismo

                    Angular Downloading a file using contenturl with Basic Authentication

                    Olmecas