`
talentluke
  • 浏览: 604693 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

修改JPanel大小以及修改它的布局

 
阅读更多

修改大小setPreferredSize

 

修改布局

JPanel jp=(JPanel)this.getContentPanel();
jp.setLayout(null);
JPanel jpanel1=new JPanel();
jpanel1.setBounds(new Rectangle(20,20,400,200));//靠左、上20,宽度为400,高度200
  jp.add(jpanel1);

分享到:
评论

相关推荐

    第八章_java图形用户界面设计(修改)

    Java图形用户界面设计是开发桌面应用程序的关键部分...总的来说,Java图形用户界面设计涵盖了许多方面,包括组件的选择、布局的管理以及事件的处理,开发者需要理解这些概念才能创建出用户友好的、功能强大的桌面应用。

    Lens effect JPanel Java:JPanel Java库中的镜头效果-开源

    `JPanel`是`java.awt.Container`类的子类,它提供了添加、布局和管理其他组件的功能。开发者可以通过重写`paintComponent()`方法来定制`JPanel`的绘制行为,实现各种视觉效果,包括镜头效果。通常,这涉及到复杂的...

    FlowLayout

    4. **大小处理**:FlowLayout不会改变组件的大小,它会根据组件自身的大小进行布局。如果组件的大小不同,FlowLayout会保持组件原有的大小和比例。 在商品详情页面的设计中,使用FlowLayout有以下几个优势: 1. **...

    java swing LayerTest

    在`LayerTest`这个例子中,可能涉及到Swing的`JLayer`组件,这是一个高级组件,它可以让你在不修改现有组件类的情况下,添加额外的行为或效果。`JLayer`使用了装饰者模式,允许你在其上添加监听器,实现如拖放、高亮...

    java选择题java选择题.doc

    而其他按钮由于被包含在`JPanel`中,其行为受到`JPanel`的默认布局管理器(通常是`FlowLayout`)的影响,不会随着`GridLayout`改变。 最后,关于给出的程序段,它实现了一个同时实现`ActionListener`和`...

    Java Swing - 常识篇 之 LayoutManager 02

    同时,JFrame、JPanel等容器类也提供了默认的布局管理器,可以根据需求进行修改或替换。 总之,理解并熟练掌握Java Swing中的LayoutManager是创建高效、美观用户界面的关键。通过合理地选择和组合布局管理器,我们...

    Java Swing null绝对布局的实现示例

    如果在窗口显示之后,修改之前添加的组件的坐标和宽高,则该组件也会被当做绝对布局对待(即此时修改坐标和宽高会生效)。 下面是一个使用绝对布局的示例代码: ```java package com.xiets.swing; import javax....

    基于Java的实例开发源码-swing-explorer(Swing开发辅助工具).zip

    - 如何使用布局管理器设置组件的位置和大小。 - 如何通过反射技术动态获取和修改组件属性。 此外,了解Java的反射API也是理解Swing Explorer工作原理的关键。反射允许程序在运行时检查类、接口、字段和方法的信息,...

    swin连连看

    这通常通过改变组件的透明度、大小或位置来实现,同时更新游戏状态。 4. 游戏状态管理:包括计时、剩余元素统计、得分计算等。这些状态需要实时更新,并在界面上展示。 三、事件监听与处理 Swing提供了丰富的事件...

    等比例缩放MyPanelMoveScale.rar

    在"等比例缩放MyPanelMoveScale"的示例中,可能包含一个自定义的组件类(如"MyPanel"),该类扩展了标准的容器类(如Java的JPanel或C#的Panel),并重写了布局管理逻辑,以便在容器大小发生变化时,内部的子控件能...

    韩顺平 学生管理系统 源代码

    综上所述,这段代码展示了如何使用Java Swing库创建一个基本的学生管理系统GUI,包括窗口的布局、控件的添加、事件的处理以及数据的展示。通过理解和分析这段代码,可以深入学习Java Swing的使用方法和GUI编程的基本...

    学生管理系统

    // 默认的布局样式 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置位置,居中 Dimension SreenSize = Toolkit.getDefaultToolkit().getScreenSize(); int x = (SreenSize.width - 400) /...

    java-swing-crud.rar

    在描述中提到的“简单布局”,即BorderLayout和FlowLayout,都是JPanel常用的布局策略。 - **BorderLayout**: 这种布局将容器分为五个区域:北(North)、南(South)、东(East)、西(West)和中心(Center)。...

    java开源图元绘制软件jgraphpad

    1. **Swing组件使用**:JGraphPad是基于Java Swing构建的,因此它使用了诸如JFrame、JPanel、JScrollPane等Swing组件来构建图形界面。理解Swing组件的使用对于构建美观、易用的GUI至关重要。 2. **图形模型与视图**...

    java编写,网络账号管理系统源码归类.pdf

    - `Window` 类是主窗口类,包含了各种面板(JPanel)和按钮(JButton),以及JTable、JTextField等组件。`initWin()`方法初始化窗口布局,可能包括添加组件、设置布局管理器等;`initListener()`则用于注册事件监听...

    2 装饰器模式-MOOC课程内容.pdf

    - SlashDecorator类同样继承自Decorator类,它重写了setBounds方法,这表明它可以为组件设置大小和位置,还可以在子类中实现其他行为。 在课程中展示的代码示例,创建了一个装饰器模式的应用场景: - 通过...

    Java简易计算器【可直接编译】

    【Java简易计算器】是一个利用Java编程语言开发的图形用户界面(GUI)应用,它为用户提供了一个简单的计算平台,能够执行基本的数学运算,包括加法、减法、乘法、除法,以及更复杂的平方、立方和处理小数的功能。...

    JAVA学习笔记

    在Java编程语言的学习过程中,布局管理器是构建用户界面(UI)的关键部分,它决定了组件在窗口中的排列方式。以下是关于Java布局管理器的一些详细知识: 一、布局管理器 1. **CardLayout** CardLayout允许在一个...

    JSplitPane的用法

    - **控件**:控制面板包含四个主要控件:分割条大小选择框、分隔方向选择框、连续布局复选框以及一键展开复选框。 - **初始化选项**:这些控件被初始化为`JSplitPane`当前的状态。 - **监听事件**:每个控件都有...

    使用Swing开发图形界面PPT学习教案.pptx

    - 设置组件属性:例如改变按钮的文字,设置布局的行数等。 - 实现事件处理:通过编写Java代码添加监听器并实现相应接口的方法。 通过上述步骤,你可以逐步构建出复杂的Swing应用程序。记住,实践是最好的老师,...

Global site tag (gtag.js) - Google Analytics