实例介绍
Swing 编写的数独软件,界面友好,算法优秀
【实例截图】
【核心代码】
Hodoku_src
└── Hodoku
├── BrowserLauncher2
│ └── BrowserLauncher2-all-1_3.jar
├── build-before-profiler.xml
├── build.xml
├── COPYING
├── exemplars-1.0.txt
├── launch4j
│ ├── hodoku1.xml
│ ├── hodokulp.xml
│ ├── hodoku.xml
│ └── launch4j.log
├── lib01.txt
├── links.txt
├── manifest.mf
├── memory.txt
├── nbproject
│ ├── build-impl.xml
│ ├── genfiles.properties
│ ├── private
│ │ ├── config.properties
│ │ ├── private.properties
│ │ ├── private.xml
│ │ └── profiler
│ │ └── configurations.xml
│ ├── profiler-build-impl.xml
│ ├── project.properties
│ └── project.xml
├── reglib-1.0.txt
├── release-1.1.txt
├── release-1.2.4.txt
├── release-1.2.txt
├── release-2.0.1.txt
├── release-2.0.txt
├── src
│ ├── browserlauncher
│ │ ├── at
│ │ │ └── jta
│ │ │ ├── NotSupportedOSException.java
│ │ │ ├── RegistryErrorException.java
│ │ │ └── Regor.java
│ │ ├── edu
│ │ │ └── stanford
│ │ │ └── ejalbert
│ │ │ ├── BrowserLauncher.java
│ │ │ ├── BrowserLauncherRunner.java
│ │ │ ├── browserprefui
│ │ │ │ ├── BrowserPrefAction.java
│ │ │ │ ├── BrowserPrefDialog.java
│ │ │ │ └── BrowserPrefs.properties
│ │ │ ├── exception
│ │ │ │ ├── BrowserLaunchingExecutionException.java
│ │ │ │ ├── BrowserLaunchingInitializingException.java
│ │ │ │ └── UnsupportedOperatingSystemException.java
│ │ │ ├── exceptionhandler
│ │ │ │ ├── BrowserLauncherDefaultErrorHandler.java
│ │ │ │ └── BrowserLauncherErrorHandler.java
│ │ │ ├── launching
│ │ │ │ ├── BrowserDescription.java
│ │ │ │ ├── BrowserLaunchingFactory.java
│ │ │ │ ├── IBrowserLaunching.java
│ │ │ │ ├── macos
│ │ │ │ │ ├── MacOs2_0BrowserLaunching.java
│ │ │ │ │ ├── MacOs2_1BrowserLaunching.java
│ │ │ │ │ ├── MacOs3_0BrowserLaunching.java
│ │ │ │ │ ├── MacOs3_1BrowserLaunching.java
│ │ │ │ │ └── MacOsBrowserLaunching.java
│ │ │ │ ├── misc
│ │ │ │ │ ├── linuxUnixConfig.properties
│ │ │ │ │ ├── StandardUnixBrowser.java
│ │ │ │ │ ├── SunOSBrowserLaunching.java
│ │ │ │ │ ├── sunOSConfig.properties
│ │ │ │ │ ├── UnixBrowser.java
│ │ │ │ │ └── UnixNetscapeBrowserLaunching.java
│ │ │ │ ├── utils
│ │ │ │ │ └── LaunchingUtils.java
│ │ │ │ └── windows
│ │ │ │ ├── WindowsBrowser.java
│ │ │ │ ├── WindowsBrowserLaunching.java
│ │ │ │ └── windowsConfig.properties
│ │ │ ├── resources
│ │ │ │ └── Debugging.properties
│ │ │ └── testing
│ │ │ ├── BrowserLauncherTestApp.java
│ │ │ └── TestAppLogger.java
│ │ └── net
│ │ └── sf
│ │ └── wraplog
│ │ ├── AbstractLogger.java
│ │ ├── Level.java
│ │ ├── Logger.java
│ │ ├── LoggingException.java
│ │ ├── NoneLogger.java
│ │ └── SystemLogger.java
│ ├── help
│ │ ├── keyboard_de.html
│ │ └── keyboard.html
│ ├── img
│ │ ├── c_color.png
│ │ ├── c_icon.png
│ │ ├── f_1a.png
│ │ ├── f_1b.png
│ │ ├── f_1c.png
│ │ ├── f_2a.png
│ │ ├── f_2b.png
│ │ ├── f_2c.png
│ │ ├── f_3a.png
│ │ ├── f_3b.png
│ │ ├── f_3c.png
│ │ ├── f_4a.png
│ │ ├── f_4b.png
│ │ ├── f_4c.png
│ │ ├── f_5a.png
│ │ ├── f_5b.png
│ │ ├── f_5c.png
│ │ ├── f_6a.png
│ │ ├── f_6b.png
│ │ ├── f_6c.png
│ │ ├── f_7a.png
│ │ ├── f_7b.png
│ │ ├── f_7c.png
│ │ ├── f_8a.png
│ │ ├── f_8b.png
│ │ ├── f_8c.png
│ │ ├── f_9a.png
│ │ ├── f_9b.png
│ │ ├── f_9c.png
│ │ ├── gplv3-127x51.png
│ │ ├── help3.gif
│ │ ├── hodoku02-16.png
│ │ ├── hodoku02-256.png
│ │ ├── hodoku02-32.png
│ │ ├── hodoku02.ico
│ │ ├── listview16b.png
│ │ ├── listview16.png
│ │ ├── redo.png
│ │ ├── rgDeselected1.png
│ │ ├── rgSelected1.png
│ │ ├── search_c1.png
│ │ ├── search_c2.png
│ │ ├── search_c.png
│ │ ├── search_d1.png
│ │ ├── search_d2.png
│ │ ├── search_d.png
│ │ ├── search_e1.png
│ │ ├── search_e2.png
│ │ ├── search_e3.png
│ │ ├── search_e.png
│ │ ├── search_n1.png
│ │ ├── search_n.png
│ │ ├── search_s1.png
│ │ ├── search_s.png
│ │ ├── search_t1.png
│ │ ├── Settings-32.png
│ │ ├── settings.png
│ │ ├── Thumbs.db
│ │ ├── treeview16b.png
│ │ ├── treeview16.png
│ │ └── undo.png
│ ├── intl
│ │ ├── AboutDialog_de.properties
│ │ ├── AboutDialog.properties
│ │ ├── AllStepsPanel_de.properties
│ │ ├── AllStepsPanel.properties
│ │ ├── BackdoorSearchDialog_de.properties
│ │ ├── BackdoorSearchDialog.properties
│ │ ├── CellZoomPanel_de.properties
│ │ ├── CellZoomPanel.properties
│ │ ├── ConfigColorPanel_de.properties
│ │ ├── ConfigColorPanel.properties
│ │ ├── ConfigDialog_de.properties
│ │ ├── ConfigDialog.properties
│ │ ├── ConfigFindAllStepsPanel_de.properties
│ │ ├── ConfigFindAllStepsPanel.properties
│ │ ├── ConfigGeneralPanel_de.properties
│ │ ├── ConfigGeneralPanel.properties
│ │ ├── ConfigProgressPanel_de.properties
│ │ ├── ConfigProgressPanel.properties
│ │ ├── ConfigSolverPanel_de.properties
│ │ ├── ConfigSolverPanel.properties
│ │ ├── ConfigStepPanel_de.properties
│ │ ├── ConfigStepPanel.properties
│ │ ├── ConfigTrainingDialog_de.properties
│ │ ├── ConfigTrainingDialog.properties
│ │ ├── ConfigTrainingPanel_de.properties
│ │ ├── ConfigTrainingPanel.properties
│ │ ├── FindAllStepsProgressDialog_de.properties
│ │ ├── FindAllStepsProgressDialog.properties
│ │ ├── FishChooseCandidatesDialog_de.properties
│ │ ├── FishChooseCandidatesDialog.properties
│ │ ├── GenerateSudokuProgressDialog_de.properties
│ │ ├── GenerateSudokuProgressDialog.properties
│ │ ├── HistoryDialog_de.properties
│ │ ├── HistoryDialog.properties
│ │ ├── KeyboardLayoutFrame_de.properties
│ │ ├── KeyboardLayoutFrame.properties
│ │ ├── MainFrame_de.properties
│ │ ├── MainFrame.properties
│ │ ├── MyFontChooser_de.properties
│ │ ├── MyFontChooser.properties
│ │ ├── PrintSolutionDialog_de.properties
│ │ ├── PrintSolutionDialog.properties
│ │ ├── RestoreSavePoint_de.properties
│ │ ├── RestoreSavePoint.properties
│ │ ├── SetGivensDialog_de.properties
│ │ ├── SetGivensDialog.properties
│ │ ├── SolutionPanel_de.properties
│ │ ├── SolutionPanel.properties
│ │ ├── SolutionStep_de.properties
│ │ ├── SolutionStep.properties
│ │ ├── SolutionType_de.properties
│ │ ├── SolutionType.properties
│ │ ├── SolverProgressDialog_de.properties
│ │ ├── SolverProgressDialog.properties
│ │ ├── SudokuConsoleFrame_de.properties
│ │ ├── SudokuConsoleFrame.properties
│ │ ├── SudokuPanel_de.properties
│ │ ├── SudokuPanel.properties
│ │ ├── SummaryPanel_de.properties
│ │ ├── SummaryPanel.properties
│ │ ├── WriteAsPNGDialog_de.properties
│ │ └── WriteAsPNGDialog.properties
│ ├── sudoku
│ │ ├── AboutDialog.form
│ │ ├── AboutDialog.java
│ │ ├── AbstractSolver.java
│ │ ├── AllStepsPanel.form
│ │ ├── AllStepsPanel.java
│ │ ├── AlsInSolutionStep.java
│ │ ├── Als.java
│ │ ├── AlsSolver.java
│ │ ├── BackdoorSearchDialog.form
│ │ ├── BackdoorSearchDialog.java
│ │ ├── BacktrackingSolver.java
│ │ ├── BruteForceSolver.java
│ │ ├── Candidate.java
│ │ ├── CellZoomPanel.form
│ │ ├── CellZoomPanel.java
│ │ ├── Chain.java
│ │ ├── ChainSolver.java
│ │ ├── CheckNode.java
│ │ ├── CheckRenderer.java
│ │ ├── ClipboardMode.java
│ │ ├── ColoringSolver.java
│ │ ├── ConfigColorPanel.form
│ │ ├── ConfigColorPanel.java
│ │ ├── ConfigDialog.form
│ │ ├── ConfigDialog.java
│ │ ├── ConfigFindAllStepsPanel.form
│ │ ├── ConfigFindAllStepsPanel.java
│ │ ├── ConfigGeneralPanel.form
│ │ ├── ConfigGeneralPanel.java
│ │ ├── ConfigProgressPanel.form
│ │ ├── ConfigProgressPanel.java
│ │ ├── ConfigSolverPanel.form
│ │ ├── ConfigSolverPanel.java
│ │ ├── ConfigStepPanel.form
│ │ ├── ConfigStepPanel.java
│ │ ├── ConfigTrainigPanel.form
│ │ ├── ConfigTrainigPanel.java
│ │ ├── ConfigTrainingDialog.form
│ │ ├── ConfigTrainingDialog.java
│ │ ├── DifficultyLevel.java
│ │ ├── DifficultyType.java
│ │ ├── Entity.java
│ │ ├── FindAllSteps.java
│ │ ├── FindAllStepsProgressDialog.form
│ │ ├── FindAllStepsProgressDialog.java
│ │ ├── FishChooseCandidatesDialog.form
│ │ ├── FishChooseCandidatesDialog.java
│ │ ├── FishSolver.java
│ │ ├── GameMode.java
│ │ ├── GenerateSudokuProgressDialog.form
│ │ ├── GenerateSudokuProgressDialog.java
│ │ ├── GiveUpSolver.java
│ │ ├── GroupNode.java
│ │ ├── GuiState.java
│ │ ├── HistoryDialog.form
│ │ ├── HistoryDialog.java
│ │ ├── IncompleteSolver.java
│ │ ├── KeyboardLayoutFrame.form
│ │ ├── KeyboardLayoutFrame.java
│ │ ├── ListDragAndDropChange.java
│ │ ├── ListDragAndDrop.java
│ │ ├── MainFrame.form
│ │ ├── MainFrame.java
│ │ ├── Main.java
│ │ ├── MiscellaneousSolver.java
│ │ ├── MyBrowserLauncher.java
│ │ ├── MyFontChooser.form
│ │ ├── MyFontChooser.java
│ │ ├── NumbersOnlyDocument.java
│ │ ├── Options.java
│ │ ├── PrintSolutionDialog.form
│ │ ├── PrintSolutionDialog.java
│ │ ├── RegressionTester.java
│ │ ├── RestoreSavePointDialog.form
│ │ ├── RestoreSavePointDialog.java
│ │ ├── RestrictedCommon.java
│ │ ├── SetGivensDialog.form
│ │ ├── SetGivensDialog.java
│ │ ├── SimpleSolver.java
│ │ ├── SingleDigitPatternSolver.java
│ │ ├── SolutionCategory.java
│ │ ├── SolutionPanel.form
│ │ ├── SolutionPanel.java
│ │ ├── SolutionStep.java
│ │ ├── SolutionType.java
│ │ ├── SolverProgressDialog.form
│ │ ├── SolverProgressDialog.java
│ │ ├── SplitPanel.form
│ │ ├── SplitPanel.java
│ │ ├── StatusColorPanel.form
│ │ ├── StatusColorPanel.java
│ │ ├── StepConfig.java
│ │ ├── SudokuCell.java
│ │ ├── SudokuConsoleFrame.form
│ │ ├── SudokuConsoleFrame.java
│ │ ├── SudokuCreator.java
│ │ ├── Sudoku.java
│ │ ├── SudokuPanel.form
│ │ ├── SudokuPanel.java
│ │ ├── SudokuSetBase.java
│ │ ├── SudokuSet.java
│ │ ├── SudokuSolver.java
│ │ ├── SudokuUtil.java
│ │ ├── SummaryPanel.form
│ │ ├── SummaryPanel.java
│ │ ├── TableEntry.java
│ │ ├── TablingSolver.java
│ │ ├── TemplateSolver.java
│ │ ├── UniquenessSolver.java
│ │ ├── WingSolver.java
│ │ ├── WriteAsPNGDialog.form
│ │ └── WriteAsPNGDialog.java
│ └── templates.dat
├── templates.dat
├── ToDo.txt
└── version_2_0_1_1.ver
30 directories, 309 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论