একটি JScrollBar একটি কম্পোনেন্ট এবং এটি তার নিজস্ব ইভেন্টগুলি পরিচালনা করে না যেখানে একটি JScrollPane একটি ধারক এবং এটি তার নিজস্ব ইভেন্টগুলি পরিচালনা করে এবং নিজস্ব স্ক্রোলিং সঞ্চালন করে। একটি JScrollBar একটি JScrollPane থাকতে পারে না যেখানে একটি JScrollPane একটি JScrollBar থাকতে পারে .
JScrollBar
- JScrollBar এর বস্তু ক্লাস অনুভূমিক যোগ করতে ব্যবহৃত হয় এবং উল্লম্ব স্ক্রলবার যা ব্যবহারকারীকে একটি নির্দিষ্ট ন্যূনতম এবং সর্বোচ্চ মানের মধ্যে আইটেম নির্বাচন করতে দেয়।
- A JScrollBar ক্লাস হল একটি স্ক্রোলবার এর বাস্তবায়ন এবং উত্তরাধিকারসূত্রে JComponent ক্লাস।
সিনট্যাক্স
public class JScrollBar extends JComponent implements Adjustable, Accessible
উদাহরণ
import javax.swing.*; import java.awt.*; public class JScrollBarTest extends JFrame{ JScrollBarTest() { setTitle("JScrollBar Test"); JScrollBar jsb = new JScrollBar(); setLayout(new FlowLayout()); add(jsb); setSize(350, 275); setLocationRelativeTo(null); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String args[]) { new JScrollBarTest(); } }
আউটপুট
JScrollPane
- A JSrollPane একটি উপাদানের একটি স্ক্রোলযোগ্য দৃশ্য তৈরি করতে ব্যবহৃত হয়।
- একটি স্ক্রোল ফলক হল JScrollPane এর একটি বস্তু ক্লাস যা JComponent প্রসারিত করে ক্লাস।
- যখন স্ক্রীনের আকার সীমিত হয়, আমরা একটি বড় উপাদান বা একটি উপাদান প্রদর্শন করতে একটি স্ক্রোল প্যান ব্যবহার করি যার আকার গতিশীলভাবে পরিবর্তিত হতে পারে।
- JScrollPane এর গুরুত্বপূর্ণ পদ্ধতি ক্লাস হল setColumnHeaderView(), setRowHeaderView() , setViewportView() এবং ইত্যাদি।
উদাহরণ
import javax.swing.*; import java.awt.*; public class JScrollPaneTest extends JFrame { JScrollPaneTest() { setTitle("JScrollPane Test"); JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); JScrollPane jsp = new JScrollPane(panel, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS); add(jsp); setSize(350, 275); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String[] args) { new JScrollPaneTest(); } }
আউটপুট