Pinned Repositories
C-_Helloworld
Write a program in C++ that will print out the result: Hello, World!
CPP
Cpp_20_Variables_1
Cpp_20_Working_1
Cpp_pointers
simple program to show the usage of pointers in a C++ program
Cpp_Statement
a simple program to print out the value of a variable
Github_codespaces_001
codespaces
Java
Repository for Java Programs
Java_17_ABSclass_Dependency_1
An easy example of using one of three tools of connection among classes
Mohammad_Shahnaei.github.io
MSH-trojan's Repositories
MSH-trojan/CPP
MSH-trojan/Java
Repository for Java Programs
MSH-trojan/Cpp_20_Variables_1
MSH-trojan/Cpp_20_Working_1
MSH-trojan/Java_21_Border_Layout_Demo_1
A graphical java frame that has buttons in different border sides that when each is clicked, will disappear.
MSH-trojan/Java_21_Border_Layout_Test_1
The Program depicting that if we have border layout would it change our positioning even after maximazing the window or not, which happened to be false because in border layout the components stay to the determined sides even after re-scaling.
MSH-trojan/Java_21_Button_Test_1
A program showing the functiionallity of Buttons, a component of JFrame class.
MSH-trojan/Java_21_Card_Deck_1
MSH-trojan/Java_21_Check_Box_Test_1
This program is a simple example of how to use Swing components in Java to create interactive GUI applications. It highlights event handling with "JCheckBox" to modify text formatting in real-time.
MSH-trojan/Java_21_Combo_Box_Test_1
This Java program uses a **JComboBox** to let users select and display different images. The images are shown in a **JLabel**, and an **ItemListener** updates the displayed image when a new one is selected from the dropdown. The GUI is created with **FlowLayout** and runs inside a **JFrame** window.
MSH-trojan/Java_21_Flow_Layout_Demo_1
Program depicting how flow layout would work if we had buttons to change the layout of the content to left, right, and center.
MSH-trojan/Java_21_Game_1
MSH-trojan/Java_21_JFrame_Multiple_Selection_1
This Java program allows users to select multiple colors from a list and copy them to another list by clicking a button. It demonstrates how to handle multiple selections and update lists dynamically using Swing's JList and event listeners.
MSH-trojan/Java_21_JFrame_Show_Colors_1
Programm showing How we can represent Colors on a canvas using JFrame class and the GUI components(here we use the paint() component).
MSH-trojan/Java_21_JFrame_Sum_1
A Simple Calculator – an example of action processed by the JFrame application
MSH-trojan/Java_21_JFrame_Sum_2
MSH-trojan/Java_21_JFrame_Test_1
a Frame application called Test in which we test various ways to program JLabel, JTextfield, JPasswordField and JButton objects.
MSH-trojan/Java_21_JList_Test_1
This Java program displays a list of color names in a GUI. When a user selects a color, the background of the window changes to match the chosen color. It demonstrates basic JList usage and event handling in Swing.
MSH-trojan/Java_21_Label_Test_1
Program depicting how to demonstrate JLabels as a GUI component.
MSH-trojan/Java_21_Mark_Processing_1
MSH-trojan/Java_21_Multimedia_Sounds_1
A program that when ran, will produce a sound effect. its one of the aspects in game developing.
MSH-trojan/Java_21_Objects_Sort_1
MSH-trojan/Java_21_Panel_Demo_1
MSH-trojan/Java_21_Radio_Button_Test_1
A program showing The usage of Radio Button as we can check different font types.
MSH-trojan/Java_21_Text_Area_Demo_1
The program shown illustrates the way in which you should create and use JTextArea objects.
MSH-trojan/Java_21_Text_Field_Test_1
Program depicting aspects of JText Fields as a GUI component that is mostly used when it comes to graphics in java.
MSH-trojan/Java_21_Thread_Tester_1
A programm showing the invoke method of class thread Sleep(), it provides random sleep times for different threads.
MSH-trojan/Java_21_Trace_Example_1
A programm demonstrating the multi-tasking in java using the Thread class.
MSH-trojan/Java_21_Words_Frame_1
A program showing how to work with another JFrame variable, JTextArea.
MSH-trojan/MSH-trojan
Config files for my GitHub profile.