Tôi đang phát triển một ứng dụng máy tính để bàn nhỏ trong NetBeans. Trên giao diện người dùng của tôi, tôi đặt một JPanel và đặt một JLabel trên đó. Nội dung của JLabel này được tạo tự động, vì vậy nếu nội dung rất lớn thì nó sẽ hết màn hình. Có cách nào tôi có thể chỉ định kích thước cố định cho JPanel và tất nhiên ScrollBars sẽ xuất hiện khi văn bản vượt quá kích thước màn hình.NetBeans: cách thêm ScrollBar vào JPanel
5
A
Trả lời
6
Sử dụng JScrollPane để chứa JPanel lớn của bạn.
2
so in case when the contents are very large it goes out of screen
, có lẽ bạn cần phải tìm kiếm TextComponents
như JTextArea or JEditorPane, hướng dẫn chứa ví dụ bao gồm sử dụng cơ bản cho JScrollPane
7
Bạn sẽ phải chỉ cần vượt qua phần tham chiếu đến JScrollPane Constructor. Nó sẽ hoạt động tốt. Bạn có thể dứt khoát sử dụng JScrollPane Sau đây là ví dụ sudo của JScrollPane cho JPanel từ dự án trước đây của tôi. Hy vọng nó sẽ hữu ích cho bạn.
import javax.swing.*;
import java.awt.*;
public class Frame01
{
public static void main(String[] args){
SwingUtilities.invokeLater (new Runnable()
{
public void run()
{
JFrame frame = new JFrame("panel demo");
frame.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
JPanel panel = new JPanel();
Container c = frame.getContentPane();
panel.setSize(100,100);
panel.setLayout(new GridLayout(1000,1));
for(int i = 0; i<1000;i++)
panel.add(new JLabel("JLabel "+i));
JScrollPane jsp = new JScrollPane(panel);
c.add(jsp);
frame.setSize(100,100);
frame.setVisible(true);
}
});
}
}
1
Trong Navigator, nhấp vào JPanel bằng nút chuột phải -> Kèm theo -> Ngăn di chuyển.
Xong !, Bây giờ bạn có thể cuộn
Các vấn đề liên quan
- 1. Thêm ButtonGroup vào JPanel
- 2. Thêm JFreeChart vào JPanel
- 3. thêm JMenuBar vào JPanel?
- 4. Cách thêm JPanel bằng cách nhấp vào JButton?
- 5. Thêm người gửi hành động vào jpanel
- 6. Cách thêm javadoc cho android vào Netbeans
- 7. Cách thêm một JAR vào NetBeans
- 8. Cách thêm đệm vào JPanel với đường viền
- 9. thêm khoảng cách giữa JFrame và JPanel
- 10. Thêm phụ thuộc vào Maven Netbeans
- 11. Làm cách nào để thêm phông chữ vào netbeans?
- 12. Thêm hình nền vào JPanel với các góc tròn
- 13. Nhúng VLCJ vào JPanel
- 14. Force scrollbar to bottom
- 15. Trình duyệt Scrollbar shift
- 16. Thêm tài liệu java vào chương trình trong netbeans
- 17. Java: Làm cách nào để thêm JMenu vào JPanel hoặc tạo nút thả xuống?
- 18. Làm cách nào để thêm hiệu ứng Aero của Window vào JPanel?
- 19. Thêm phần mở rộng tệp tùy chỉnh vào Netbeans
- 20. Thêm Java FX 2.0 vào dự án Netbeans hiện có
- 21. Không thể thêm lessc compiler lessc vào Netbeans 7.4
- 22. Thêm dự án JAR vào dự án Maven trong NetBeans
- 23. Android ẩn listview scrollbar?
- 24. div scrollbar width
- 25. cách tôi thêm phần mở rộng ctp trong netbeans
- 26. Làm cách nào để thêm javadoc trực tuyến vào Thư viện đã tải xuống trong Netbeans?
- 27. Có cách nào để thêm quy tắc định dạng tùy chỉnh vào netbeans không?
- 28. Các thành phần Java Swing không có Kích thước chính xác khi được thêm vào JPanel
- 29. C++: Cách thêm thư viện trong Netbeans (DarkGDK + DirectX SDK)
- 30. netbeans: thêm thư viện vĩnh viễn