关闭

嵌套的面板(JPanel)练习

标签: 可视化编程图形java布局界面
1376人阅读 评论(0) 收藏 举报
分类:

 代码:

import java.awt.Color;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MyFrame extends JFrame 
{
	public static void main(String[] args) 
	{
		MyFrame F =new MyFrame();
		F.setTitle("嵌套的面板");
	    F.setDefaultCloseOperation(EXIT_ON_CLOSE);
	    
	    JPanel JP1=new JPanel();
	    JP1.setPreferredSize(new Dimension(250,100));//添加面板1
	    JP1.setBackground(Color.red);
	    JLabel JL1=new JLabel("one");//面板1的标签
	    JP1.add(JL1);
	    
	    JPanel JP2=new JPanel();
	    JP2.setPreferredSize(new Dimension(250,100));//添加面板2
	    JP2.setBackground(Color.blue);
	    JLabel JL2=new JLabel("two");//面板2的标签
	    JP2.add(JL2);
	    
	    JPanel JP3=new JPanel();//设置面板3存放面板1和面板2
	    JP3.setBackground(Color.CYAN);//设置大面板的背景
	    JP3.add(JP1);
	    JP3.add(JP2);
	    
	    F.getContentPane().add(JP3);
	    F.pack();
	    F.setVisible(true);	    
	}

}


运行结果:





0
0
查看评论

Android折叠面板

原理通过一个按钮控制另一个控件的显隐 <TextView android:id="@+id/bcolor" android:layout_width="match_parent" android:layout_height=&q...
  • GISuuser
  • GISuuser
  • 2016-08-15 16:42
  • 517

[JAVA]JPanel三种布局BorderLayout GridLayout FlowLayout 混合使用

将JPanel三种布局BorderLayout GridLayout FlowLayout 混合使用
  • u014786849
  • u014786849
  • 2014-09-06 17:08
  • 5950

android 高仿UC浏览器首页上拉面板效果

android 高仿UC浏览器首页上拉面板效果,最近在项目中,产品经理看见uc浏览器首页的上拉面板的效果做的非常不错,于是希望我们的项目的首页也做成这样的效果。于是经过思考后,实现了一个仿uc浏览器的上拉面板效果。
  • only1994
  • only1994
  • 2016-04-16 13:58
  • 5053

Android 表情功能实现,封装面板方便使用

最近项目要修改表情布局,看着那个心碎啊,好几个页面都用到了表情面板,以前的哥们不耐其凡的复制了好几份,每次都一大堆代码,看着心里有些无奈的抓狂。 原理:表情底层数据传输其实就是一个特殊文本传输,通过文本匹配,显示出对应的表情。特殊文本需要用到安卓中的SpannableString拓展性字符串相关知识...
  • li5685918
  • li5685918
  • 2017-06-06 12:11
  • 1795

JPanel面板容器类

JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件(component),如JBut...
  • wuxiushu
  • wuxiushu
  • 2016-06-08 23:08
  • 1119

【Java GUI】Java面板基础:JPanel

面板有两种,普通面板(JPanel)和滚动面板(JScrollPane)Jpanel面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。JPanel的默认布局为FlowLayout。面板处理程序的基本内...
  • Area_52
  • Area_52
  • 2015-06-08 09:13
  • 1858

Android开发底部点击按钮从屏幕底部滑出面板(一)

最近需要实现一个类似百度地图搜索美食上滑弹出一个覆盖面板。网上也有很多的开源项目像 [Android Sliding Up Panel] Android的Android Support Library 23.2里的 Design Support Library也有一个新的控件Bottom Sh...
  • u013087553
  • u013087553
  • 2018-01-26 17:31
  • 30

android studio 使用、开发小技巧

一共收集了62个 Android Studio 使用小技巧和快捷键。 根据这些小技巧的使用场景,本文将这62个小技巧分为常用技巧(1 – 28)、编码技巧(29 – 49)和调试技巧(50 – 62),分成三个部分。 原文链接: Android Studio Tips by Philippe Br...
  • meijuanyou
  • meijuanyou
  • 2016-03-21 19:43
  • 2210

Jpanel更新面板内容

在实现一个添加商品的操作,而在添加完商品之后,原本面板内容不会显示当前添加的商品。所以就需要更新jpanel 可以执行以下操作containerPanel.remove(childPanel); containerPanel.addChildPanel(); public void addChil...
  • su20145104009
  • su20145104009
  • 2017-03-26 18:33
  • 1966

Java JPanel面板更新、重画

问题: 面板操作在Java程序设计中很常见,有的时候更是需要对面板进行相应的操作,比如点击按钮对面板进行更新或者重画
  • Kilper
  • Kilper
  • 2010-08-18 14:15
  • 20592
    个人资料
    • 访问:420579次
    • 积分:11677
    • 等级:
    • 排名:第1554名
    • 原创:772篇
    • 转载:6篇
    • 译文:0篇
    • 评论:90条
    最新评论