JPanel

news/2025/3/14 17:38:34/

import java.awt.*;
import javax.swing.*;public class Test extends JFrame{//把需要的组件全部在这里定义JPanel mb1,mb2;JButton an1,an2,an3,an4,an5;public static void main(String[] args){Test lx=new Test();}public Test(){mb1=new JPanel();mb2=new JPanel();//JPanel 默认是流式布局an1=new JButton("可乐");an2=new JButton("红茶");an3=new JButton("绿茶");an4=new JButton("啤酒");an5=new JButton("矿泉水");//添加组件时,先将panel上的组件添加完毕,再添加jframe上的组件mb1.add(an1);mb1.add(an2);mb2.add(an3);mb2.add(an4);this.add(mb1,BorderLayout.SOUTH);this.add(mb2,BorderLayout.NORTH);this.add(an5);//边界布局被添加中间的组件可以不写第二个参数this.setTitle("布局综合应用");this.setSize(380,320);this.setLocation(200,200);this.setResizable(false);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}
}


http://www.ppmy.cn/news/918178.html

相关文章

使用JAR

使用JAR 翻译:Cherami email:cherami163.net 原文:http://developer.java.sun.com/developer/TechTips/2000/tt0411.html 你试过使用JAR 文件归档吗?你可能已经听说过一个叫"tar" 或者磁带归档文件的UNIX 工具,它通常用…

使用Vue-Router实现页面跳转

安装 npm install vue-router4 --save项目中新建router.js文件 import { createRouter,createWebHashHistory } from "vue-router"; import Home from "/pages/Home.vue" import Banner from "/pages/Banner.vue" import Post from "/pag…

jajaj

Docs 第二章:字符串和文本 2.2 字符串开头或结尾匹配 Edit on GitHub 2.2 字符串开头或结尾匹配 问题 你需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme等等。 解决方案 检查字符串开头或结尾的一个简单方法是…

java/AJAX

1) asynchronous javascript and xml(异步的 javascript 和 xml)。 为了解决传统的 web 应用当中“等待-响应-等待"的弊端而创建的一种技术,其实质可以理解 为:使用浏览器内置的一个对象(XmlHttpRequest)向服务器发送请求,服务器返回 xml 数据 戒者…

pip install mysqlclient安装

很长时间以来,在安装mysqlclient时,一直安装不上,当安装好mysql电脑端的客户端时,很轻易就可以安装上了,只是在安装mysql8.0时,每次安装完以后,就无法连接,说初始密码错误&#xff0…

JYaml

JYaml JYaml支持的数据类型: 原始数据类型和封装类(int,java.lang.Integer)JavaBean兼容对象(结构支持)collection(sequence支持) ListSet Map(map支持)Arrays(sequence支持&#…

PhpSpreadsheet怎么设置单元格边框

$styleArray [borders > [allBorders > [borderStyle > Border::BORDER_THIN //细边框]] ];$worksheet->getStyle(A1:N1)->applyFromArray($styleArray);说明: $worksheet是PhpOffice\PhpSpreadsheet\Worksheet的实例 $styleArray中borders数组中支…