Jpanel不是顶级窗口,不能直接输出。它必须放在象JFrame这样的顶级窗口上才能输出。JcontentPane实际上就是一个JPanelJframe中会默认new一个JPanel,塞入JFrame中。JPanel可以放在JFrame中,但是反过来就是不行的!效果上没什么特大的区别~!JFrame用来做主页面框架,JPanel只是普通页面JPanel可以放在JFrame中,反之不行.JFrame 可以看成,最底级容器,可以包括其他上级容器包括JPanelJFrame只是一个界面,也就是个框架,要想把控件放在该界面中,必须把控件放在JPanel中,然后再把JPanel放在JFrame中,J.
转载 2012-11-22 19:37:00
129阅读
2评论
GUI(图形用户界面)SwingSwing是AWT组件的增强组件它是轻量型组件不依赖操作系统的语言,可以在任何平台运行可插入外观组件AWT(抽象窗口工具类)依赖本地平台的组件叫做重量级组件窗体组件类结构JFrame窗体JFrame窗体是一个容器,它是Swing程序中各个组件的载体JFrame相当于承载Swing组件的容器JFrame构造方法• JFrame():构造一个初始不可见的新窗体——掌握
转载 2023-08-11 13:48:59
66阅读
转载地址 JFrame是一个顶层的框架类,好比一个窗户的框子。也是一个容器类。这个框子可以嵌入几个玻璃窗。   JPanel是一个容器类,相当于
转载 2023-01-05 08:59:48
926阅读
JFrameJPanel和JButton 在java的gui技术中,swing的JFrameJpanel和JButtonawt的Frame,Panel和Button一一对应,用法相似。 以下代码展示如何使用’J‘系列组件: package com.cxf.gui.swing.jpanel; i ...
转载 2021-09-29 15:02:00
488阅读
2评论
Jpanel不是顶级窗口,不能直接输出。它必须放在象JFrame这样的顶级窗口上才能输出。JcontentPane实际上就是一个JPanelJframe中会默认new一个JPanel,塞入JFrame中。JPanel可以放在JFrame中,
原创 2021-07-15 09:38:16
255阅读
顶层容器:JWindow、JFrame、JDialge、JAspletJFrame,默认布局是边界布局JFrame的内容面板是:Container。面板容器:JPanel,默认布局是流布局。布局:空布局(绝对布局)、边界布局管理器、流式布局管理器、网格布局管理器、卡片布局管理器、网格箱布局管理器边界布局:东西南北中,南北要贯通,中间最大(范围最大,权利最大)。流式布局:按从左往右、从上到下、中间开
在学习图形用户界面的时候,搞清楚 JFrame 和 JPanel是非常关键的下面分别给出两个例子加以区分 JFrame 的使用: java.awt.*javax.swing.*Frame1 {     (String[] args) {   &nbs
原创 2015-04-14 17:52:06
10000+阅读
发现java的swing的jframe 应该使用jpanel来布局,通俗的讲jframe相当桌子,而jpanel相当桌布,jbutton,jlabel等相当于杯子,碗筷等,杯子,碗筷虽然可以直接放到桌子上但不是很规范,应该放到桌布上才对。 以前我没有用jpanel来布局。直接就是jframe.add(jlabel1);然后就是jlabel1.setbound(); 这种做法不妥,虽然窗口
转载 精选 2012-11-14 10:38:31
764阅读
通俗的讲jframe相当桌子,而jpanel相当桌布,jbutton,jlabel等相当于杯子,碗筷等,杯子,碗筷虽然可以直接放到桌子上但不是很规范,应该放到桌布上才对。以前我没有用jpanel来布局。直接就是jframe.add(jlabel1);然后就是jlabel1.setbound();这种做法不妥,虽然窗口可以正常显示,但是还是不规范,有事后会有点小问题,当组件更改的时候会有点问题,会有阴影(以前遇到过这种问题)。正确的做法是1.使用Container content=this.getContentPane();得到容器2.实例化一个jpanel 例如JPanel panel1=n
转载 2012-11-16 00:38:00
153阅读
2评论
Java Swing是Java GUI编程库的一部分,提供了丰富的组件和布局管理器来构建桌面应用程序。在Swing中,JFrameJPanel和JButton是构建用户界面的基础组件。本文将介绍这三
原创 2024-06-02 13:16:59
300阅读
Java Swing是Java GUI编程库的一部分,提供了丰富的组件和布局管理器来构建桌面应用程序。在Swing中,JFrameJPanel和JButton是构建用户界面的基础组件。本文将介绍这三个组件的用法,常见问题以及如何避免错误,同时提供代码示例。 1. JFrame JFrame是Swing中的顶级容器,用于展示应用程序的主窗口。通常,你的应用程序会有一个JFrame实例。 示例代码
原创 2024-05-29 08:30:20
350阅读
有一个不错的点子(制作周期大概半个月), 这次完全想靠自己肝出来,首先得会一种GUI,思来想
原创 2022-06-13 11:59:12
164阅读
setLayout(布局对象);  声明布局格式的方式   如:setLayout(new FlowLayout()); 1. FlowLayout布局  FlowLayout布局是JPanel 的默认布局,组建按照加入的先后顺序从左到右排列,一行排满之后就转到下一行继续从左到右排列 ,每一行都居中排列,水平和垂直的间距都是5个像素,组件设置大小用&nbsp
转载 2023-08-19 18:26:41
613阅读
10.2 创建窗体一个顶层窗口(window)(指不包含在另一个窗口中的窗口)叫做窗体(Frame)。它对应于AWT库中的类Frame。Swing版本的窗体JFrame继承自Frame。JFrame是Swing中少数几个“非绘制”的组件之一。所以,JFrame中的小部件(如按钮,标题栏,图标等)都是由用户的本地窗口系统绘制的,而非Swing所绘制。CAUTION 大多数Swing组件以J开头,如J
转载 2024-05-15 02:42:45
198阅读
目录图形用户界面基础JFrame的作用JFrame的使用创建JButton按钮使用文本输入组件捕获事件布局控制BorderLayout布局FlowLayout布局GridLayout布局事件模型通用规则监听器&适配器 图形用户界面基础JFrame的作用JFrame是Swing创建视窗的一个基础类,它像一个容器一样,可以包含其他的组件进来,是其他组件赖以生存的对象。JFrame的使用JFr
转载 2023-08-19 19:15:18
1411阅读
setDefaultCloseOperation(int operation):设置用户在此窗体上发起 "close" 时默认执行的操作。方法中的参数解释如下:(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的WindowListener 对象的 windowClosing 方法中处理该操作。比如实例程序代码中更改为
转载 2023-06-04 19:49:47
116阅读
首先看看配置文件的改动:{ "Extension": [ { "ExtensionPoint": { "pointName": "Logger", "pointIcon": "./images/plane.png" }, "Extensio
转载 2023-07-03 13:26:47
106阅读
文章目录前言一、基础知识二、Base64编码解码小工具 前言      继续JavaFX的学习,本章主要是JavaFX 程序设计基础知识和实现一个base64加密解密的小工具。一、基础知识     1)JavaFX 应用程序是一个继承了 javafx.application. Appli
在 Swing 中,任何其他组件都必须位于一个顶层容器中。JFrame 窗口和 JPanel 面板是常用的顶层容器,本节详细介绍这两个容器的使用方法。 目录JFrame窗口JPanle面板 JFrame窗口JFrame 用来设计类似于 Windows 系统中窗口形式的界面。JFrame 是 Swing 组件的顶层容器,该类继承了 AWT 的 Frame 类,支持 Swing 体系结构的高级 GUI
转载 2023-08-19 19:15:31
197阅读
前言:        对于基本的具有JFrame窗体的计算器大家都会写,今天分享关于简易计算器的进阶版亲戚计算器。        文章末尾有完整源码。首先来看运行效果:可以看到:在JFrame窗体中,含有:、一个JLable文本两个JTex
转载 2023-10-27 20:42:03
85阅读
  • 1
  • 2
  • 3
  • 4
  • 5