Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7653397
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T12:01:23+00:00 2026-05-31T12:01:23+00:00

I’m working on a college project to allow a user select a csv file

  • 0

I’m working on a college project to allow a user select a csv file via a file chooser in a GUI and then display a checkbox for each column of the file.

I have the back end code written to handle any number of columns but the problem I’m having is displaying the checkboxes. The way I approached this was to put the file chooser in one panel and the checkboxes in a second with the intention of adding the second panel, setting it visible, from a actionListener method, once the file had been read.

However without the array of checkbox names filled when the GUI is first setup I’m unable to display the checkboxes.

I’ve since tried using both tabbed layout tabbed layout and card layout and read up on wizard layout, but from what ive seen, these all had their components initalised and the action listeners were simply setting them visible/invisible?

At this stage Im beginning to wonder is it even possible to do this in a single gui or how could I approach the problem with two GUI’s.

I’ve only been using java for 3months and any pointers in the right direction would be a huge help,
Thanks!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T12:01:24+00:00Added an answer on May 31, 2026 at 12:01 pm

    Consider

    • Reading the CSV file in a SwingWorker’s doInBackground method so as not to freeze the event thread
    • You can have the GUI get notified when the SwingWorker is done by adding a PropertyChangeListener to the SwingWorker, and checking if the PropertyChangeEvent’s propertyName is “state” and its newValue is SwingWorker.StateValue.DONE.
    • Once you get your column names, you can dynamically create your JCheckBoxes and add them to a JPanel that uses GridLayout. There’s no restriction from creating components dynamically in Swing.
    • Then display that JPanel in the GUI either via a CardLayout, or by adding it to a displayed container, or by showing it in a dialog window such as a JDialog or JOptionPane. Again, there’s no restriction from doing this in Swing.
    • Be sure to revalidate() and repaint() any container that is changed, or calling pack() on the JFrame if you need to resize it (not recommended if at all possible).
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

In my XML file chapters tag has more chapter tag.i need to display chapters
i want to parse a xhtml file and display in UITableView. what is the
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have just tried to save a simple *.rtf file with some websites and
I am trying to understand how to use SyndicationItem to display feed which is
I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I want use html5's new tag to play a wav file (currently only supported
I am trying to render a haml file in a javascript response like so:
I'm parsing an RSS feed that has an ’ in it. SimpleXML turns this
Configuring TinyMCE to allow for tags, based on a customer requirement. My config is

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.