复杂网格布局GridBagLayout-java教学课件
复杂网格布局GridBagLayout实现一个类似于图片浏览器的程序提供4个按钮分别实现卡片布局的first,last,next,previous的功能;按钮标签由String[]实现,按钮有按钮数组实现,使用for循环初始化提供1-6数字放入JLabel组件,并且每个JLabel的文字颜色不同将按钮,JPanel,JLabel放入卡片布局,实现翻页功能,每翻一次则是不同颜色的不同的数字本程序整体布局是BorderLayout,卡片部分放入JPanel,布局为卡片布局;按钮部分放入JPanel,布局为FlowLayout布局一个容器只有一个布局,所以这个程序需要3个容器:1个JFrame,2个JPanel。写程序TestCardLayout.java来演示卡片布局GridBagLayout:复杂的网格布局GridBayLayout布局的特点这是一种复杂的网格布局,它能具备很强的特性,这种布局允许某一个组件跨越多行,多列。这样的布局使用GridLayout无法实现,但使用GridBagLayout则可以实现;它的结构如图:
2.75MB
文件大小:
评论区