JFrame小练习1
1.文本域组件
public class TestJTextArea {
public static void main(String[] args) {
JFrame jf=new JFrame("演示文本域");
JPanel jp=new JPanel();
JTextArea jta=new JTextArea("演示文本域,演示文本域,演示文本域",6,6);
jta.setLineWrap(true);
jp.add(jta);
jf.add(jp);
jf.setSize(200,200);
jf.setLocation(200,200);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
}
2.列表框
public class TestJTextArea {
public static void main(String[] args) {
JFrame jf=new JFrame("演示文本域");
JPanel jp=new JPanel();
JTextArea jta=new JTextArea("演示文本域,演示文本域,演示文本域",6,6);
jta.setLineWrap(true);
jp.add(jta);
jf.add(jp);
jf.setSize(200,200);
jf.setLocation(200,200);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
}
}
3.下拉列表框
import java.awt.FlowLayout;
import javax.swing.AbstractListModel;
import javax.swing.ComboBoxModel;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class TestJComboBox extends AbstractListModel<String> implements ComboBoxModel<String>{
String selectedItem=null;
String[] listData={"现金支付","银行卡支付","支付宝支付"};
public String getElementAt(int index){
return listData[index];
}
public int getSize(){
return listData.length;
}
public Object getSelectedItem(){
return selectedItem;
}
public void setSelectedItem(Object arg0){
selectedItem=(String)arg0;
}
public int getIndex(){
for(int i=0;i<listData.length;i++){
if(listData[i].equals(getSelectedItem()))
return i;
}
return 0;
}
public static void main(String[] args) {
JFrame jf=new JFrame("演示下拉列表框");
jf.setSize(300,200);
jf.setLocation(200,200);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setVisible(true);
jf.setLayout(new FlowLayout());
JLabel j1=new JLabel("请选择支付方式:");
jf.add(j1);
JComboBox<String>jcb=new JComboBox<>(new TestJComboBox());
jf.add(jcb);
}
}
转载于:https://www.cnblogs.com/daochong/p/4824604.html
JFrame小练习1相关推荐
- 【Java小游戏】小动物连连看由易到难
目录 1.界面初始化 2.获取点击事件,处理消除逻辑 (1)完成最基本的消除功能 (2)直连消除 (3)增加单拐点可消除 (4)增加双拐点可消除 3.功能更全的连连看小游戏 本文开发的连连看小游戏,记 ...
- 关于Java.Swing中Graphics 的应用(简单的一篇就够)
Graphics中可画的图形 graphics中可以画出的简单图形以及相关函数 图形 调用的函数 说明 划线 drawLine(int x1,int y1,int x2,int y2) ...
- Java、JFrame制作录制GIF小工具
和截屏工具类似,选取一块区域截图保存成图片,gif录制就是选取一块区域持续录制,最后保存成gif动画图片. 运行效果 1.选取需要录制的区域(鼠标拖拽选择录制的区域) 2.点击开始按钮开始录制GIF图 ...
- 自学Java篇之JFrame创建《石头迷阵小游戏》
自学Java篇之JFrame创建<石头迷阵小游戏> 根据黑马程序员java教程自学完java基础,觉得石头迷阵小游戏案例具有一定的编程练习价值,记录之. 最终效果: 案例主要思想流程: ...
- 无聊写个JFrame开发摸鱼提醒小玩意儿
声明 前几天加班太狠了今天调休一天,睡到下午醒了没什么事就写了一个这样的小玩意儿. 大佬看到之后不要把我拉到黑名单里,本人没有任何摸鱼行为,工作认真负责,能够高强度连续加班.(滑稽) 先上效果: 前一 ...
- JAVA小程序简单学籍系统参考代码,登陆小程序,Jtree //Jtree,JDBC,Jframe
JAVA小程序简单学籍系统//Jtree,JDBC,Jframe 我们可以先在JAVA写一个类打开数据库获取连接 package sql; import java.sql.Connection; im ...
- jframe和mysql登陆_刚写的一个从数据库读取账户和密码进行登陆的小程序~高手请无~...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; impo ...
- 利用Java线程及JFrame面板制作一个随机摇号小程序
很多都是自己写的,慢慢的尝试,里面改了很多次数 但是最后的结果是没有错的 最后的最后终于得到想要的结果 慢慢的训练总能得到训练的 加油!!!! 上代码: import java.awt.Color; ...
- JFrame实现对打小游戏 初略写的没有封装
主要由 Constant常量类 GameCanavas类 用来绘制 LeftBobo 左边人攻击的动作 LeftMan 左边人 RightMan RightBobo 右边人的动作组成 先看做出的效果: ...
最新文章
- Android的MediaPlayer
- django权限管理
- mysql 表上限_mysql 数据库表的上限
- OD-标志寄存器判断语句对照表(汇编标志位寄存器对照表)
- Bootstrap学习一
- axios请求跨域前端解决_Vue-创建axios实例并实现跨域请求(完整过程-前端)
- Chainmaker 查询当前区块高度
- 家里网连github慢怎么办_果农问事台:果树拉枝后枝条梢头有上翘生长怎么办?...
- 工程之星位置服务器,工程之星5.0中求坐标转换参数需要谨记这七大点!
- 全国各地车牌号码查询表
- 河南大学计算机组成原理,河南大学计算机组成原理考点.pdf
- cf-645D. Robot Rapping Results Report(判断是否是惟一的拓扑序列)
- 无法在此iPhone上激活Touch ID,怎么解决?
- 餐饮SaaS行进时:美团To B,二维火To C
- 如何使用OLED显示图片
- [剑指Offer]斐波那契数列、跳台阶、兔子数量问题(递归、非递归)(Java)
- Python 中类的继承
- 骚操作!程序员埋下每隔几年就触发的逻辑炸弹 | 每日趣闻
- java 利用redis 记录文章的阅读量
- GDI+ 中发生一般性错误。