请教一个JPanel的问题

 我来答
栽莆宜球红7473
2017-11-02 · 超过31用户采纳过TA的回答
知道答主
回答量:121
采纳率:82%
帮助的人:33万
展开全部

JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件(component),如JButton、JTextArea、JTextField 等,功能是对对窗体上的这些控件进行组合,相当于C++和C#中的Panel类。

JPanel的使用示范

import java.awt.*;
import javax.swing.*;
public class JPanelDemo extends JFrame {
 public JPanelDemo() {
  JPanel jpn = new JPanel();
  jpn.setBackground(Color.RED);
  add(jpn, BorderLayout.NORTH);
  JPanel jps = new JPanel();
  JLabel jl = new JLabel("文字描述");
  jps.add(jl);
  add(jps,BorderLayout.SOUTH);
  setTitle("JPanel示范");
  setSize(300, 200);
  setLocationRelativeTo(null);
  setDefaultCloseOperation(EXIT_ON_CLOSE);
  setVisible(true);
 }
 public static void main(String[] args) {
  new JPanelDemo();
 }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式