Java Improve Your JAVA Sudoku Game with Helpful Tips - Urgent Project Assistance

AI Thread Summary
The discussion revolves around enhancing a Java-based Sudoku project by improving its interface and functionality. Key suggestions for improvement include implementing exception handling, adding features like undo/redo functionality, customizable color schemes, background music, and printing options. Users are encouraged to keep enhancements simple and avoid unnecessary sounds or flashy animations. Specific technical inquiries include how to play sound files within the program, create simple text animations, and dynamically change text in UI components during runtime. The original code uses AWT, while the user is working in NetBeans, leading to questions about layout management and the feasibility of modifying component coordinates. Resources and tutorials are shared to assist with these programming challenges, emphasizing the importance of accessibility and user experience in the application development process.
AhmedEzz
Hi guys, I'm being asked to do a mini-project...Basically, i get a code in JAVA and "edit". Editting can be improving the interface, adding exception handling or adding features and so...I chose Sudodu as my topic..after much searching I found this code but I'm out of ideas, what can be improved in this code? this is URGENT please help

http://mathijs.jurresip.nl/2006/12/29/sudoku-generator-source/

Please help guys, if u can tip me or find a better code...I really need this,please.
 
Technology news on Phys.org
I have a few ideas,maybe you can evaluate them and their difficulty to implement:

- Exception handling..i'll try to figure out something
- Undo/Redo
- Different color schemes
- Adding classical background music that can be turned ON/OFF
- Print the generated puzzle
- Replace the icons
- Maybe include some sort of animationsI'm using NetBeans btw...please guys, I'm in urgent need for your help
 
Last edited by a moderator:
Does anyone know how to run a sound file from within a program??

I want the user to click a button and an external sound file runs...sorta background music.

Moreover, how can I do simple text animations? - really simple-
 
is there a Java tutorial thread ?
 
I don't know but I hope there is because even after googling, I still can't make those simple text animations that I'm after...
 
Never do these things:
- Adding unnecessary sounds
- Adding fun animation (use this only if it is needed)
- Bright colors

Preferable things:
- Make it more simple
- Don't use too much try-catch .. do only if the thing is out of your control; let is crash :smile:
- Make everything more accessible

Tutorial: http://java.sun.com/docs/books/tutorial/

Adding sound:
there's a class for that. I don't remember it's name but it's two line codes

Animations:
I only know simple ones

loop
Thread.Sleep (1000);
Xfuncton();

Xfunction()
//move things around
use x-y cods or other color properties
 
Last edited:
thanks a lot mate, finally someone nice helps.

Adding sound:
there's a class for that. I don't remember it's name but it's two line codes

Any clue where to look? I've found some on the internet but its way too advanced for my level - first course ever-...
 
http://www.javaworld.com/javaworld/jw-06-1998/jw-06-sound.html
 
thanks a million man.

I have something in mind, Is there a way in which I can change the text in textfield/area/label during runtime? I want to create a flashing effect with text..and to do that I'll make a thread that setText() into something "My example" then into nothing "" and then sleep for a sec, by that it should create a blinking effect.
Also, in the application i am using FlowLayout, can I manually change the co-oridnates of the components or is it determined for good?
 
  • #10
Those are possible.. much easier if you use netbeans.

It would be really crazy if you are doing all this to a business applications =:)
 
  • #11
its a sudoku game, and I am using netbeans but the original writer of the code is using awt not swing...If what I reffered to in post #9 can you please please please please please tell me how or give me a link or any hints/clues? I tried to do it but the problem is the text in the text field does not change during runtime...

Also, in the application i am using FlowLayout, can I manually change the co-oridnates of the components or is it determined for good?
 
  • #12
go to java.sun.com u can do all that with awt and threads. text boxes all have a setText method
 

Similar threads

Replies
1
Views
3K
Replies
2
Views
2K
Replies
3
Views
1K
Replies
4
Views
2K
Replies
8
Views
4K
Replies
3
Views
3K
Replies
6
Views
3K
Back
Top