{"id":37024320,"url":"https://github.com/bpangburn/swingset","last_synced_at":"2026-01-14T02:56:24.009Z","repository":{"id":37984638,"uuid":"319137640","full_name":"bpangburn/swingset","owner":"bpangburn","description":"SwingSet is an open source Java toolkit containing data-aware replacements for many of the standard Java Swing components.","archived":false,"fork":false,"pushed_at":"2025-12-24T22:34:45.000Z","size":18747,"stargazers_count":4,"open_issues_count":23,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-12-26T12:13:16.299Z","etag":null,"topics":["data-aware","java","swing-components"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bpangburn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-06T21:42:47.000Z","updated_at":"2025-09-27T15:33:33.000Z","dependencies_parsed_at":"2024-02-19T21:28:31.370Z","dependency_job_id":"334cfa95-9435-4146-ac92-9dd243f6338b","html_url":"https://github.com/bpangburn/swingset","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/bpangburn/swingset","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpangburn%2Fswingset","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpangburn%2Fswingset/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpangburn%2Fswingset/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpangburn%2Fswingset/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bpangburn","download_url":"https://codeload.github.com/bpangburn/swingset/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bpangburn%2Fswingset/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408798,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-aware","java","swing-components"],"created_at":"2026-01-14T02:56:23.192Z","updated_at":"2026-01-14T02:56:23.987Z","avatar_url":"https://github.com/bpangburn.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ReadMe file for the SwingSet Open Toolkit for Java Swing.\n\n## DESCRIPTION\n\nSwingSet is an open source Java toolkit containing data-aware replacements for many of the standard Java Swing components.\n\nThe SwingSet feature-set currently includes:\n\n1. data-aware replacements for JTextField, JTextArea, JComboBox, JCheckBox, JLabel, JSlider, \u0026 JFormattedTextField\n2. binding of a \"hidden\" numeric column for combo boxes with text choices\n   (e.g., 0, 1, \u0026 2 are stored for \"Yes,\" \"No,\" \u0026 \"Maybe,\" respectively)\n3. population of combo boxes based on columns in a database query (can also be used for combo box-based record navigation)\n4. a data-aware image component with image support\n5. a graphical record navigator\n    (a) allows for database traversal, insertion, deletion, commit, and rollback\n    (b) supplies current record index (editable) and total record count\n6. a data grid component for creating datasheet/spreadsheet/table views of queries\n    (a) allows cut \u0026 paste to/from spreadsheet programs or other data grids\n    (b) allows custom column headings\n    (c) allows hiding of specified columns\n    (d) allows disabling of specified columns\n    (e) allows columns to be displayed as text boxes or combo boxes\n    (f) allows addition and deletion of records\n    (g) allows deletion of multiple, non-consecutive records\n    (h) allows data entry \"masks\" to be applied to text columns\n7. formatted fields for various types like currency, percent, SSN, date etc.\n\nMore information on SwingSet is available from:\nhttps://github.com/bpangburn/swingset\n\nFor questions regarding SwingSet, send an email to:\nswingset#NO-SPAM#@pangburngroup.com\n\n## SCREENSHOTS\n\n### SwingSet Demo - Example 1\n![SwingSet Demo - Example 1](https://a.fsdn.com/con/app/proj/swingset/screenshots/example1.png)\n\n### SwingSet Demo - Example 2\n![SwingSet Demo - Example 2](https://a.fsdn.com/con/app/proj/swingset/screenshots/example2.png)\n\n### SwingSet Demo - Example 3\n![SwingSet Demo - Example 3](https://a.fsdn.com/con/app/proj/swingset/screenshots/example3.png)\n\n### SwingSet Demo - Example 4\n![SwingSet Demo - Example 4](https://a.fsdn.com/con/app/proj/swingset/screenshots/example4.png)\n\n### SwingSet Demo - Example 5\n![SwingSet Demo - Example 5](https://a.fsdn.com/con/app/proj/swingset/screenshots/example5.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpangburn%2Fswingset","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbpangburn%2Fswingset","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbpangburn%2Fswingset/lists"}