[英]Add JLabel in JScrollable JPanel
我是Java新手。 實際上,我在J面板中放置了J標簽。 我將J Panel的布局設置為null,然后將J Label的邊界設置為大於面板的寬度和高度。 當然,它不會顯示,但是我已經向面板添加了JScrollPane,但是它仍然不可見。 是可能還是不可能,或者還有其他方法嗎?
JPanel pnel = new JPanel();
pnel.setLayout(null);
JScrollPane txtstmtPane = new JScrollPane(pnel,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
ImageIcon icon=new ImageIcon ( "icon/filter.jpg" );
Image image = ImageIO.read(new File("icon/filter.jpg"));
JLabel label = new JLabel();
label.setIcon(icon);
label.setBounds(500, 500, 40, 30);
pnel.add(label);
做這個
null
布局,把它拿出來。 setBounds
把它拿出來。 icon
目錄直接放在src
> src/icon/filter.jpg
采用
ImageIcon icon = new ImageIcon(getClass.getResource("/icon/filter.jpg"); JLabel label = new JLabel(icon); pnel.add(label);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.