Java JPanel的使用
/** JPanel 使用*/
package com.swing;
import java.awt.GridLayout;
import javax.swing.*;
class jpanel extends JFrame{JPanel jp1,jp2,jp3;JLabel jl1,jl2;JTextField jtf1;JPasswordField jpf1;JButton jb1,jb2,jb3,jb4,jb5;public static void main(String[] args){jpanel ob_jpanel=new jpanel();}public jpanel(){this.setLayout(new GridLayout(3,1));jp1=new JPanel();jp2=new JPanel();jp3=new JPanel();//设置标签jl1=new JLabel("用户名");jl2=new JLabel("密码");//设置文本框和密码框jtf1=new JTextField(10);jpf1=new JPasswordField(10);//设置按钮jb1=new JButton("登陆");jb2=new JButton("取消");jp1.add(jl1);jp1.add(jtf1);jp2.add(jl2);jp2.add(jpf1);jp3.add(jb1);jp3.add(jb2);this.add(jp1);this.add(jp2);this.add(jp3); this.setTitle("jpanel的使用");this.setSize(300,150);this.setLocation(100,100);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);}
}
转载于:https://blog.51cto.com/6846041/1329803
Java JPanel的使用相关推荐
- java jpanel添加背景_java – 将背景图像添加到JPanel
我正在用 Java构建棋盘游戏.对于游戏板本身,我试图将板的图像作为整个JPanel的背景,填充JFrame.我找到了一种方法来做到这一点,但只有本地存储的文件,它需要能够从GUI内部的图像中获取图像 ...
- java jpanel 分层显示_java – 向JPanel显示视频
我正在创建一个简单的视频播放器,但我有问题显示要在JPanel中流式传输的视频文件.我创建并设计了一个JFrame,并在表单中放置了一个方形大小的JPanel. 到目前为止,这是我的代码: packa ...
- java jpanel调用构造函数的时候就开始执行repaint_在Java Swing组件中劫持`repaint()`调用...
我正在编写一个在无头环境中运行的应用程序,需要输出到Buffered Image而不是屏幕.我有一个管理BufferedImage的Display类.我的应用程序扩展了JPanel,为了在组件更新时自 ...
- java jpanel setbackground,java – JLabel.setBackground(颜色)不起作用?
在这个SSCCE代码中: 这种方法工作 label.setForeground(Color.GREEN); 但下一个方法不行! label.setBackground(Color.BLUE); imp ...
- java jpanel隐藏_java – 绘制JPanel隐藏菜单
我有一个JPanel,在其上执行自定义绘画,可能需要15秒. 问题是当我在绘制JPanel的同时点击一个菜单时,绘画正在菜单上完成,并且选项不可见. (见图中扭曲的文字) 如果我在绘画完成后单击菜单, ...
- java jpanel 叠加_java – 如何在JPanel上叠加,调整大小和居中组件?
首选大小 JProgressBar由UI委托 BasicProgressBarUI指定.下面的示例说明了各种布局管理器的效果. FlowLayout只使用UIManager默认值ProgressBar ...
- java jpanel 叠加_如何添加多个扩展JPanel到Java中的一个JFrame中?
我想要两个不同类的两个图像来扩展JPanel并排. 我遇到的问题是两个JPanel应该放在JFrame中,但是当我做framename.add(panel)时,它会替换另一个,而不是并排添加其中的两个 ...
- java jpanel边框_JPanel设置边框
JPanel设置边框 2009-03-16 10:36:10 分类: Java public void setBorder(Border border)设置此组件的边框.Border 对象负责定义组件 ...
- Java Jpanel怎么刷新、更换、重写内容(repaint、removeAll、updata、updataUI)
今天,小编写java时遇到了需要重写Jpanel,研究了好久,现在与大家分享一下: @Overridepublic void actionPerformed(ActionEvent e) {//更换p ...
最新文章
- Java面试题及答案整理 140道( 2021年持续更新)
- unity shader入门精要_shader入门数学基础矩阵篇
- tsp遗传算法 c语言,【分享】遗传算法解决TSP问题的源程序
- java后台开发实习--第一次面试
- android绑定java,Java-android数据绑定-找不到类android.view.data
- CISCO 防火墙建立穿越NAT的×××几种解决方法
- wpf window 不执行show 就不能load执行_Numpy反序列化命令执行漏洞分析(CVE-2019-6446)附0day...
- python运行结果图_[宜配屋]听图阁
- 使用conda/pip安装pytorch 0.3.1教程(mac/windos/linux) pytorch 0.2.1
- 商汤科技「工业视觉AI」研发介绍
- whoosh mysql_使用WhooshAlchemy报错'function' object has no attribute 'config'
- UVA669 LA5662 Defragment【暴力】
- tensorflow 基础: static shape VS Dynamic shape, get_shape VS tf.shape() , reshape VS set_shape
- LeaRun快速开发平台,.Net Core加持,功能更全面
- jquery实现登录成功界面_【jQuery实例】Ajax登录页面
- 记各种纸尿裤用后感——花王大王MOONY尤妮佳好奇帮宝适等等等
- 44学习自动化运维工具 Chef 的基本用法,包括厨师编写、节点管理
- 怎么才能防止SSL劫持
- 华胜天成旗下成员企业沃趣科技为华泰证券IT系统保驾护航
- python小项目——2048小游戏(详解)