关闭

文章标题

标签: 布局
198人阅读 评论(0) 收藏 举报

import java.awt.*;
import javax.swing.*;
public class LayoutTest extends JFrame{
JButton btn1,btn2,btn3,btn4,btn5;//定义按钮
JPanel mainPan;
FlowLayout fLayout;//定义流式布局
GridLayout gLayout;//定义网格布局
BorderLayout bLayout;//定义边界布局
CardLayout cLayout;//定义卡片布局
public LayoutTest(String layoutstyle){
super(“布局方式:”+layoutstyle);
mainPan=new JPanel();
fLayout=new FlowLayout(FlowLayout.LEFT);//创建流式布局方式的对象
gLayout=new GridLayout(3,2);//创建网格布局方式的对象
bLayout=new BorderLayout();//创建边界布局方式的对象
cLayout=new CardLayout(10,10);//创建卡片布局方式的对象
if(layoutstyle==”fLayout”)//判断采用流式布局
mainPan.setLayout(fLayout);
else if(layoutstyle==”gLayout”)//判断网格流式布局
mainPan.setLayout(gLayout);
else if(layoutstyle==”bLayout”)//判断采用边界布局
mainPan.setLayout(bLayout);
else if(layoutstyle==”cLayout”)//判断采用卡片布局
mainPan.setLayout(cLayout);
else
System.out.println(“布局方式输入错误!”);
getContentPane().add(mainPan);//创建按钮类的对象
btn1=new JButton(“按钮1”);
btn2=new JButton(“按钮2”);
btn3=new JButton(“按钮3”);
btn4=new JButton(“按钮4”);
btn5=new JButton(“按钮5”);
if(layoutstyle==”fLayout”||layoutstyle==”gLayout”){//定义流式布局或网格布局的布局方式
mainPan.add(btn1);
mainPan.add(btn2);
mainPan.add(btn3);
mainPan.add(btn4);
mainPan.add(btn5);
}
if(layoutstyle==”bLayout”||layoutstyle==”cLayout”){//定义边界布局或卡片布局的布局方式
mainPan.add(btn1,”East”);
mainPan.add(btn2,”South”);
mainPan.add(btn3,”West”);
mainPan.add(btn4,”North”);
mainPan.add(BorderLayout.CENTER,btn5);
}
setSize(250,150);//设置界面的跨度和高度
setVisible(true);//设置界面的可见性
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置窗口关闭时默认操作

}

public static void main(String[] args) {
    // TODO 自动生成的方法存根
      new LayoutTest("fLayout");//实例化
      new LayoutTest("gLayout");
      new LayoutTest("bLayout");
      new LayoutTest("cLayout");
}

}
按钮布局演示的运行结果如下所示

这里写图片描述

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

修改DEDECMS文章标题长度,解决DEDECMS文章标题显示不全

在用dede调用列表标题出来的时候,会发现标题文字字数显示不完全,那是因为dede默认标题出来长度是30个字符,为了让标题显示完整,要做以下修改!1、进入后台–系统–系统设置–系统基本参数–其他选项–...
  • yxwmzouzou
  • yxwmzouzou
  • 2015-04-29 11:25
  • 10103

WordPress通过文章ID获取文章标题内容等信息。

使用Wordpress的朋友可能遇到这样的问题,在非single.php页面中我们有时候想要调用当前文章的标题、内容等信息,而Wordpress在生成文章页的时候在各个页面中唯一不变的只有当前的文章I...
  • Q1059081877Q
  • Q1059081877Q
  • 2015-05-30 22:12
  • 2162

基于标题分类的文章主题句识别与提取方法

基于标题分类的主题句提取方法 基于标题分类的主题句提取方法可描述为: 给定一篇新闻报道, 计算标题与新闻主题词集的相似度, 判断标题是否具有提示性。对于提示性标题,抽取新闻报道中与其最相似的句子作为主...
  • lihaitao000
  • lihaitao000
  • 2016-06-24 17:53
  • 2977

文章标题上下轮番滚动.zip

  • 2012-09-04 12:31
  • 28KB
  • 下载

【Java】获取指定HTML 文档指定的body、页中超链接的标题和链接、指定博客文章的内容

  • 2017-08-20 22:09
  • 2.59MB
  • 下载

文章标题自动标注程序

  • 2015-06-25 17:04
  • 6.93MB
  • 下载

如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 Java和Android架构2017年总结:文章精选 吊炸天!74

如何避免贫穷和忙碌,在2018年你需要这样提升自己 2018年01月07日 00:00:00 2099 热文导读 | 点击标题阅读 ...
  • starzhou
  • starzhou
  • 2018-01-09 13:38
  • 38

文章标题 HDU-3067 小t的游戏

小t有点神经质,喜欢发明一些稀奇古怪的游戏,比如说左手和右手打架就是他发明的。 这个周末,小t又发明了一个有趣的硬币游戏:小t手里有6枚硬币,他把硬币分成了两堆,一左一右并排堆放,一堆2个,一堆4...
  • acmliying
  • acmliying
  • 2017-02-26 14:12
  • 183

Jsoup获取csdn文章链接和标题的方法

附件:jsoup-1.8.1.jar import org.jsoup.Jsoup; import org.jsoup.helper.Validate; import org.jsoup.nodes....
  • fei20121106
  • fei20121106
  • 2015-03-16 10:47
  • 601

微信公众号所有历史文章的标题/点赞数/阅读数统计

下面这段代码的逻辑起点是页面滑到底部ajax加载的一个链接url_initial(我是在手机微信上在浏览某个公众号的某个页面时send to Chat到自己账号,获得链接后在电脑chrome上打开。通...
  • wkl7123
  • wkl7123
  • 2016-07-28 02:30
  • 3563
    个人资料
    • 访问:2301次
    • 积分:229
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章存档