初学java之常用组件

 1  
 2   import javax.swing.*;
 3 
 4 import java.awt.*;
 5   class Win  extends JFrame
 6   {
 7       JTextField mytext;   // 设置一个文本区
 8       JButton mybutton;
 9       JCheckBox mycheckBox[];
10       JRadioButton myradio[];
11       ButtonGroup group;    //为一组按钮创建相坼的功能
12       JComboBox myComboBox;
13       JTextArea myText;
14       public Win(){} ;     //设置一个构造函数
15       public Win(String str ,int x,int y,int h,int w)     //设置一个自定义的构造函数
16       {
17           setinit(str);
18           setBounds(x,y,h,w);    //对其进行位置大小的更改
19           setVisible(true);      //设置其是否可见
20           setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //退出并关闭窗口
21       } 
22       void setinit(String str)
23       {
24            setTitle(str);    //跟文本加一个标题
25           //设置一个布局
26           setLayout(new FlowLayout(FlowLayout.LEFT));   //设置一个布局FlowLayout流布局,向左对齐
27           add(new Label("文本框"));   //添加一个label
28           mytext = new JTextField(10);
29           add(mytext);
30           add(new Label("按钮"));
31           mybutton = new JButton("确定");
32           add(mybutton);
33           mycheckBox = new JCheckBox [3]; //运用数组实现吧!
34           String title[] ={"音乐","旅游","篮球"};
35           add( new Label("选择框") );
36           for( int i=0 ; i<3 ; i++ )
37           {
38              mycheckBox[i] = new JCheckBox("喜欢"+title[i]);
39              add(mycheckBox[i]);
40           }
41           add( new Label("单选按钮"));
42           myradio =new JRadioButton [2];
43           group = new ButtonGroup();
44           String mystr[] = {"男","女"};
45           for(int i=0;i<2;i++)
46           {
47            myradio[i] = new JRadioButton( mystr[i] );
48            group.add(myradio[i]);
49            add(myradio[i]);
50           }
51           add( new Label("下拉列表"));
52           myComboBox = new JComboBox();  //创建一个下拉菜单
53           String substr[] ={"音乐天地","武术天地","象棋乐园"};
54           for(int i=0 ; i<3 ;i++)
55             myComboBox.addItem(substr[i]);
56           add(myComboBox);
57           add( new Label("文本区:"));
58           myText = new JTextArea(6,12);  
59           add( new JScrollPane(myText));
60       }
61   }
62  
63   public class gong
64   {
65       public static void main(String args[])
66       {
67         Win mywin = new Win("Demo",100,100,330,290);  
68       }
69   }
View Code

转载于:https://www.cnblogs.com/gongxijun/p/3716375.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/258633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

anaconda 安装在c盘_最省心的Python版本和第三方库管理——初探Anaconda

打算把公众号和知乎专栏的文章搬运一点过来。 历史文章可以去关注我的公众号&#xff1a;不二小段&#xff0c;或者知乎&#xff1a;段小草。也欢迎来看我的视频学Python↓↓↓跟不二学Python这篇文章可以作为Python入门的第一站可以结合这期视频来看&#xff0c;基本上是这期视…

dubbo控制中心部署,权重配置,以及管控台中各个配置的简单查看

dubbo给我们提供了现成的后台管理网站&#xff0c;专门管理这些服务&#xff0c;应用&#xff0c;路由规则&#xff0c;动态配置&#xff0c;访问控制、权重控制、负载均衡等等&#xff0c;还可以查看系统日志&#xff0c;系统状态&#xff0c;系统环境等等&#xff0c;功能很是…

1001种玩法 | 1001种玩法--数据存储(2)

新智云www.enncloud.cn第二趴 Flockdb&#xff1a;一个高容错的分布式图形数据库 FlockDB是一个存储图数据的分布式数据库&#xff0c;图数据库的存储对象是数学概念图论里面的图&#xff0c;而非图片。Twitter使用它来存储人与人之间的关系图&#xff0c;这些关系包括&#xf…

Android ListView分页,动态添加数据

1.ListView分页的实现&#xff0c;重点在于实现OnScrollListener接口&#xff0c;判断滑动到最后一项时&#xff0c;是否还有数据可以加载&#xff0c; 我们可以利用listView.addFootView(View v)方法进行提示 自定义一个ListView&#xff08;这里本来想进行一些自定已修改的。…

faster rcnn的测试

当训练结束后&#xff0c;faster rcnn的模型保存在在py-faster-rcnn/output目录下&#xff0c;这时就可以用已有的模型对新的数据进行测试。 下面简要说一下测试流程。 测试的主要代码是./tools/test_net.py&#xff0c;并且使用到了fast_rcnn中test.py。 主要流程就是&…

Android-Universal-Image-Loader 的使用说明

这个图片异步载入并缓存的类已经被非常多开发人员所使用&#xff0c;是最经常使用的几个开源库之中的一个&#xff0c;主流的应用&#xff0c;随便反编译几个火的项目&#xff0c;都能够见到它的身影。但是有的人并不知道怎样去使用这库怎样进行配置&#xff0c;网上查到的信息…

faster rcnn end2end 训练与测试

除了前面讲过的rpn与fast rcnn交替训练外&#xff0c;faster rcnn还提供了一种近乎联合的训练&#xff0c;姑且称为end2end训练。 根据论文所讲&#xff0c;end2end的训练一气呵成&#xff0c;对于前向传播&#xff0c;rpn可以作为预设的网络提供proposal.而在后向传播中&…

基于像素聚类的分割方法基于slic的方法_博士论文摘要 | 张荣春:数码影像与TLS点云数据融合提取地质结构面方法研究...

《测绘学报》构建与学术的桥梁 拉近与权威的距离数码影像与TLS点云数据融合提取地质结构面方法研究张荣春1,21.南京邮电大学地理与生物信息学院, 江苏 南京 210023;2.河海大学地球科学与工程学院, 江苏 南京 211100收稿日期&#xff1a;2019-03-27基金项目&#xff1a;国家自然…

jaxb转xml空值双标签_单品运营思维:标签-词路-聚焦-直搜-超直

非标品标签思维&#xff1a;针对非标品 主要是2.0为主的打法根据搜索入池的关键词&#xff0c;有什么词做什么词。有个细节&#xff1a;不一定进什么词做什么词&#xff0c;这个维度当中加入3.0的思维3.0入手 转2.0再切3.0(检测词路健康度&#xff0c;非严格意义估算单量)举例&…

如何在PFSense中设置故障转移和负载平衡

故障转移是一种备份操作模式&#xff0c;仅在主系统由于系统故障或任何计划停机时间而变得不可用时&#xff0c;系统组件&#xff08;如网络&#xff09;的操作才由辅助系统承担。在本教程中&#xff0c;我们将看到如何设置故障转移和负载平衡&#xff0c;以使pfSense能够将流量…

图像金字塔总结

本文转载自&#xff1a; http://blog.csdn.net/dcrmg/article/details/52561656 一、 图像金字塔 图像金字塔是一种以多分辨率来解释图像的结构&#xff0c;通过对原始图像进行多尺度像素采样的方式&#xff0c;生成N个不同分辨率的图像。把具有最高级别分辨率的图像放在底部…

什么叫做罗列式_项目起盘的时候,如何确定自己该做什么社群?

这是祁杰『社群日记』第48篇持续日更&#xff0c;做最懂社群的营销咨询人很多人手上有资源&#xff0c;准备起盘项目的时候&#xff0c;总会思考一个问题&#xff1a;我能做什么样的社群&#xff1f;今天我们从用户需求出发&#xff0c;拆解一下哪些社群是能够确切地满足用户的…

Feature Pyramid Networks for Object Detection 总结

最近在阅读FPN for object detection,看了网上的很多资料&#xff0c;有些认识是有问题的&#xff0c;当然有些很有价值。下面我自己总结了一下&#xff0c;以供参考。 1. FPN解决了什么问题&#xff1f; 答&#xff1a; 在以往的faster rcnn进行目标检测时&#xff0c;无论…

那些 IT 界的神翻译,原来我学不好编程的原因就在这

近日博主 ruanyf 在网上发布了一条关于套接字“socket”的解释&#xff0c;引发了网友对于那些 IT 界的神翻译的讨论&#xff1a; 突然想到&#xff0c;socket就是插座。服务器的socket&#xff0c;就是服务器提供插座&#xff0c;等着客户端的插头插进来。一旦插入完成&#x…

navicat 结构同步会加锁吗_被柜员怠慢的张小波,真的会永久地转走几个亿的结构性存款吗?...

4月7日下午&#xff0c;北京凤凰联动文化传媒有限公司总裁张小波发布微博称&#xff0c;前几天去安贞附近一银行&#xff0c;想把借记卡的转帐额度从每天五百万上调一下&#xff0c;没有想到&#xff0c;在其问到“最高可调到多少”时&#xff0c;柜员回答一个亿并“鄙夷地看了…

Mask RCNN笔记

mask rcnn简介 mask rcnn是何凯明基于以往的faster rcnn架构提出的新的卷积网络&#xff0c;一举完成了object instance segmentation. 该方法在有效地目标的同时完成了高质量的语义分割。 文章的主要思路就是把原有的Faster-RCNN进行扩展&#xff0c;添加一个分支使用现有的检…

网页设计中常用的19个Web安全字体

来自http://www.jb51.net 在Web编码中&#xff0c;CSS默认应用的Web字体是有限的&#xff0c;虽然在新版本的CSS3&#xff0c;我们可以通过新增的font-face属性来引入特殊的浏览器加载字体。但多数情况下&#xff0c;考虑各个因素的影响我们还是在尽量充分利用这些默认调用的字…

搜索专题题解

题目链接&#xff1a; codeforces 277A - Learning Languages 题目描述&#xff1a; 一个团体有n个人&#xff0c;每个人都掌握了一些语言&#xff0c;每个人学一门语言有1个花费&#xff0c;两个人之间可以通过其他人的翻译&#xff0c;问最少花费多少使得这个团体的任意两个人…

Facebook 开源的快速文本分类器 FastTex

FastText是Facebook开发的一款快速文本分类器&#xff0c;提供简单而高效的文本分类和表征学习的方法&#xff0c;性能比肩深度学习而且速度更快。 fastText 原理fastText 方法包含三部分&#xff1a;模型架构、层次 Softmax 和 N-gram 特征。下面我们一一介绍。 1.1 模型架构 …

FCN-加载训练与测试数据

当我们生成了数据后&#xff0c;我们来看看FCN是如何加载数据的。 FCN 代码预览 其中&#xff1a; - data : 训练测试数据 - ilsvrc-nets&#xff1a;存放预训练的模型 - 剩下的框&#xff1a;不同数据集的训练测试prototxt - voc_layers&#xff0c;siftflow_layers等&am…