Java Blackboard
Ders 129-160
Java programlama dilinin 129-160 arası dersleri.
Toplam Ders: 163 |
Bu Sayfada: 32 ders
Ders 129-160
Key Concepts & Highlights
◉
Multilingual weather screen in Java Swing
◉
Dynamic languages: TR, EN, JA, MG
◉
Localizing GUI with Java Swing elements
◉
Saving Swing panels as JPEG images
◉
Implementing "Save As JPEG" under File menu
Key Concepts & Highlights
◉
Multilingual weather screen in Java Swing
◉
Menus for file, country, and language ops
◉
Dynamic language switch: TR, EN, JA, MG
◉
JMenu & ActionListener for localization
◉
Localizing GUI with Java Swing elements
Key Concepts & Highlights
◉
Integrated survey system
◉
Scrollable dashboard displaying
◉
Real-time data processing
◉
Color-coded pie charts showing
◉
Professional analytics interface
Key Concepts & Highlights
◉
Learn how to compare two strings in Java
◉
String method: compareToIgnoreCase().
◉
How to ignore case differences.
◉
User input : Scanner class
◉
if-else logic and respond to comparison
Key Concepts & Highlights
◉
Dynamic pie chart generator with automatic proportional slice calculation
◉
Real-time percentage calculations and decimal formatting for data labels
◉
Custom color-coded legend with value-to-percentage conversions
◉
Responsive graphics that automatically scale to panel dimensions
◉
Professional data visualization with sector labels and color indicators
Key Concepts & Highlights
◉
Complete survey application with integrated analytics dashboard in single interface
◉
Dynamic panel switching between data collection and analysis via menu navigation
◉
Real-time gender statistics and detailed question-by-question rating breakdowns
◉
Automated data persistence to text files with CSV formatting
◉
Professional menu-driven interface with seamless user experience
Key Concepts & Highlights
◉
Advanced survey data analysis tool that processes customer feedback from text files
◉
Real-time gender-based statistics with male/female participant counts
◉
Comprehensive question-by-question breakdown with rating distributions
◉
Automated CSV data parsing and statistical calculations
◉
Professional results display with formatted output for each survey question
Key Concepts & Highlights
◉
Complete customer satisfaction survey application with Java Swing GUI
◉
Nine comprehensive survey questions with three-level rating options
◉
Personal information collection with name, age, and gender fields
◉
Automatic data export to text file with CSV formatting
◉
Professional survey interface with organized question layout
Key Concepts & Highlights
◉
Visual demonstration of #Arrays.sort() method sorting integer arrays in Java
◉
#BinarySearch algorithm shown before and after sorting for comparison
◉
Real-time array display showing index changes and search results
◉
Educational GUI illustrating how binarySearch requires sorted arrays
◉
Practical examples with multiple search cases and sorting outcomes
Key Concepts & Highlights
◉
Multi-level menu system with categorized image folders (Images, Elma, Armut, Free)
◉
Dynamic folder scanning that automatically populates menus with available images
◉
Dual image loading: external file chooser and organized internal image library
◉
Responsive centered display that adapts to both window and image dimensions
◉
Professional interface with categorized browsing and seamless image switching
Key Concepts & Highlights
◉
How to Display and Select Images in Java.
◉
JMenuBar JMenu JMenuItem in Java Swing.
◉
Dynamically listing and displaying images.
◉
Interacting with FileChooser to select images.
◉
GUI development in Java.
Key Concepts & Highlights
◉
Creating a Swing application for image display.
◉
Implementing File menu: Open/Exit options.
◉
Loading images in formats: JPG JPEG PNG.
◉
ActionListeners: JMenuItem interactions.
◉
Displaying images at the center of JFrame.
Key Concepts & Highlights
◉
Capturing aspect ratio-specified
◉
Selection areas on images.
◉
Recording a defined selection area with Java.
◉
Saving selected area to images directory.
◉
Dynamically adjusting panel sizes with JFrame.
Key Concepts & Highlights
◉
Using JComboBox for image selection.
◉
Implementing FileChooser to choose images.
◉
Dynamic cropping based on predefined aspect ratio.
◉
Saving the selected area upon mouse release.
◉
Capturing aspect ratio-specified selection areas on images.
Key Concepts & Highlights
◉
Interactively choose colors from image.
◉
The frame containing an image panel.
◉
JRadioButton selections trigger events
◉
JRadioButtons, color boxes.
◉
Capturing color into pixel-level.
Key Concepts & Highlights
◉
Interactive color detection tool that extracts RGB values from image pixels
◉
Real-time HEX web color code generation for web development and design
◉
Random image selection from multiple sample images for varied color sampling
◉
Simple click-based interface to pick colors from any point on the image
◉
Dual format display showing both RGB comma-separated and HEX color codes
Key Concepts & Highlights
◉
Interactive image cropping tool with custom aspect ratio selection
◉
Real-time draggable selection area maintaining specified width-height ratio
◉
Multiple image support with dropdown selection and automatic reloading
◉
Dual saving functionality for original size and 1024px scaled versions
◉
Professional image processing with timestamp-based file naming system
Key Concepts & Highlights
◉
Demonstrates Math.signum() method for detecting number sign (positive/negative/zero)
◉
Shows Double.compare() method for comparing two numbers with precise results
◉
Interactive GUI with real-time number analysis and comparison operations
◉
Practical examples of mathematical methods in Java Swing applications
◉
Educational tool for understanding number operations and comparison logic
Key Concepts & Highlights
◉
Complete Java Swing classroom management with student registration system
◉
Automated student profile creation with photo management and personal data
◉
Multi-class grade tracking with three exam scores and average calculation
◉
Dynamic menu system adapting based on available class data files
◉
Professional student cards displaying photos, info, and exam results
Key Concepts & Highlights
◉
Complete Java Swing classroom management with student registration
◉
Automated student profile creation with photo management system
◉
Multi-class grade tracking with three exam scores per student
◉
Dynamic menu adapting to available class data files automatically
◉
Professional school branding with comprehensive student cards display
Key Concepts & Highlights
◉
Complete Java Swing classroom management system with student registration and photo handling
◉
Automated ID photo processing and resizing to standard 105x135 pixel format
◉
Multi-class student database with text file persistence and data management
◉
Dynamic UI with custom school branding and professional interface design
◉
Student list generation with profile cards showing photos and detailed information
Key Concepts & Highlights
◉
Modern and user-friendly interface with Java Swing
◉
Fast and detailed student registration system
◉
Automatic ID photo resizing to 105x135 pixels
◉
Secure data storage to text files
◉
Custom design for Classroom management
Key Concepts & Highlights
◉
Multiple row selection and deletion using getSelectedRows() method
◉
Reverse iteration for safe index management during batch deletion
◉
Bulk table operations with efficient row removal algorithm
◉
User validation for empty selection with warning dialog
◉
Simultaneous add and delete functionality in single interface
Key Concepts & Highlights
◉
Dynamic row deletion from JTable using removeRow() method
◉
Row selection validation with getSelectedRow() method
◉
User feedback with JOptionPane warning messages
◉
Dual functionality form with both add and delete operations
◉
Table model manipulation for real-time data management
Key Concepts & Highlights
◉
Dynamic row addition to JTable using DefaultTableModel
◉
Form data collection and validation for table population
◉
Custom border styling with LineBorder and EtchedBorder options
◉
Real-time table updates with addRow() method
◉
Form reset functionality after successful data insertion
Key Concepts & Highlights
◉
Random Password Generator
◉
File I/O with BufferedWriter & BufferedReader
◉
Data display using JTable and JScrollPane
◉
Customizable department-based email creation logic
◉
Reset and reload functionality for dynamic user experience
Key Concepts & Highlights
◉
JTable creation from a static String[][] data array
◉
GUI layout using JPanel, JScrollPane, and absolute positioning
◉
Styling JTable headers with custom Color
◉
Class structure using constructors and static methods
◉
Real-world GUI simulation using plant/flower facts
Key Concepts & Highlights
◉
Email Address Generation Logic
◉
Dynamic Panel Updates
◉
Java Password Generator
◉
Saving data to .txt file using BufferedWriter
◉
Beginner to Intermediate Java Project
Key Concepts & Highlights
◉
GUI Development with Java Swing
◉
Working with ComboBoxes and TextFields
◉
ActionListener and Event Handling
◉
Random password generation logic
◉
Dynamic user feedback using Panels
Key Concepts & Highlights
◉
Design/implement a GUI for a registration form in Java Swing.
◉
Explore the process of validating user input for data fields.
◉
Understand the importance of handling passwords securely. (JPasswordField)
◉
JComboBox for the main business field, dropdown list to choose from.
◉
The integration of ActionListener to capture button clicks.
Key Concepts & Highlights
◉
Creating dynamic image grid layouts with automated positioning algorithms
◉
Implementing image scaling with percentage-based size reduction calculations
◉
Using Graphics.drawImage for direct image rendering without JLabel components
◉
Managing multiple image files with array-based file name organization
◉
Developing responsive gallery layouts with mathematical coordinate calculations
Key Concepts & Highlights
◉
Drawing images directly on JPanel
◉
Custom image positioning
◉
Overriding paintComponent without JLabel
◉
Multiple image composition
◉
Efficient image display with direct graphics