
Tutorial: Basic Java Swing Layouts | CodeHS
In this tutorial, students will learn the basics of Java Swing and how to set up a page and add a simple layout. It is a good place to start if students do not have previous Java Swing experience.
Tutorial: Java Swing Buttons - Layout | CodeHS
Once you get the basic idea of Java Swing layouts (see this tutorial for more info), you are ready to start adding different components. In this tutorial, you are going to look at three common components: a …
Sandbox - CodeHS
Create your own Java (console) program from a pre-made template. Pick a card, any card. Start with this deck of cards to implement games like Blackjack, Poker, or Solitare!
Tutorial: Java Swing Mouse Events | CodeHS
The tutorial assumes some understanding of Java, including ArrayLists and basic Java Swing. Students will create circle objects and use both mouse move and mouse click events.
Java Sandbox | CodeHS
Create your own Java (console) program from a pre-made template. Pick a card, any card. Start with this deck of cards to implement games like Blackjack, Poker, or Solitare!
Tutorials | CodeHS
Tutorials Level up your coding skills with interactive tutorials Explore our latest free tutorials below
Documentation - Java | CodeHS
Note: To use the Randomizer class, Randomizer.java must be included in your program's files. If it isn't already there, make a new file called Randomizer.java, and copy / paste in the code for the …
Sandbox - CodeHS
Python 3 Graphics (tkinter): This runs Python 3 GUI programs, so you can draw graphics, make GUIs, or build games with tkinter. Python Karel: Write a Karel program in Python. This does not include …
Java Student Projects | CodeHS
Student Projects Explore projects created by students on CodeHS Project Categories All Projects JavaScript Has AI Rubric Java Python Graphics Web Design Games Karel Tracy Ghosts Exploration …
Tutorial: Java Swing Keyboard Events | CodeHS
Java Swing Keyboard Events In this tutorial, students will look at keyboard events in Java Swing. The tutorial assumes some understanding of Java and basic Java Swing. Students will create a …