rchg.net
当前位置:首页 >> JAvA 怎么在JPAnEl面板中加入自定义的JPAnEl面板 >>

JAvA 怎么在JPAnEl面板中加入自定义的JPAnEl面板

可以直接把小Panel放到大Panel里啊,如下的例子就是jp2里加了一个jp1 package com.htzy;import javax.swing.*;public class Demo1_1 extends JFrame{ //变量 JPanel jp1,jp2; JTextField jt; JButton jb; public static void main(String[] args...

在 JPanel的绘制方法paintComponent里drawString

例如:JPanel在窗体中间偏下出现,设置JPanel的颜色为蓝色 先把JFrame的布局管理器设置为空(setLayout(null)), 再调用JPanel的setLocation()方法设置它的位置。

解决方案1: 你的逻辑错误,应该是在ScrollPane中添加JPanel。 ScrollPane sp = new ScrollPane (new JPanel());this.add (sp); 解决方案2: ScrollPane sp = new ScrollPane();sp.add (new JPanel());this.add (sp);

可以用add添加组件,然后调用JPanel的remove方法,来删除组件。 例如单击某一个组件就移除这个组件,并且添加另外的组件,下面是一个具体的例子: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.Actio...

可以用add添加组件,然后调用JPanel的remove方法,来删除组件。 例如单击某一个组件就移除这个组件,并且添加另外的组件,下面是一个具体的例子: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.Actio...

import java.awt.Color;import java.awt.Dimension;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.DefaultListModel;import javax.swing.JEditorPane;import javax.swing.JFrame;import javax.swi...

用了布局的话不行,没用布局的可以 super.setLayout(null); 用setBounds()

panel1.setBackground(null); panel1.setOpaque(false);

如果你非要在同一个显示,最好的办法是扩大JPanel的长度,如果因为需求不能改变的话,建议在JPanel里面再套一层JScrollPane,这个是带滚动条的Panel,这样就可以出现横向滚动条,就能在一行显示看到了

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com