窗体-那个能帮我看看到底是什么问题

问题描述

那个能帮我看看到底是什么问题

5babyh_u追加匿名1级 分类: 电脑/网络 被浏览27次 昨天

.
package jiemian;public class Test { public static void main(String[] args) { new Bd(); } } package jiemian;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JOptionPane;public class Bdjielkou implements ActionListener { private Bd bd; private int math; private int ihj; public Bdjielkou(Bd bd) { this.bd = bd; } public void actionPerformed(ActionEvent ae) { if (ae.getSource() == bd.suijishu) { math=(int)(Math.random()*100)+1; System.out.println(math); bd.jll.setText("请输入你的猜测"); }else if (ae.getSource() == Bd.jb1) { try { ihj=Integer.parseInt(bd.jtf.getText());// String hj = bd.jtf.getText();// ihj = Integer.parseInt(hj); // bd.jll.setText(ihj + "----is");// 这个方式可行 但是下面那个不可行。 // String hh=bd.jll.setText(ihj+""); // int ihh=Integer.parseInt(hh); if (math == ihj){ bd.jll.setText(ihj + ":您猜中了"); } else if (ihjmath) { bd.jll.setText(ihj + ":您猜大了"); bd.jtf.setText(null); //JOptionPane.showMessageDialog(null, "恭喜你猜中了"); } } catch (NumberFormatException e) { e.printStackTrace(); } // JButton jb1=(JButton) ae.getSource(); // JOptionPane.showMessageDialog(null, bd.jtf.getText()); }else if (ae.getSource() == Bd.jb2) { System.exit(0); } }} package jiemian;/** * @author Administrator *继承JFrame *定义你需要的组件 *创建组件(构造函数) *添加组件 *对窗体设置 *显示窗体 */import java.awt.Button;import java.awt.Color;import java.awt.Container;import java.awt.Font;//import java.awt.Font;import javax.swing.Action;import javax.swing.ImageIcon;//import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class Bd extends JFrame{ //定义组件 JTextField jll; JLabel img; JTextField jtf; static JButton jb1; static JButton jb2; static Button suijishu; //主方法// public static void main(String[] args) {// new Bd();// } public Bd(){ //设置布局管理器 //得到内容面板 Container co=this.getContentPane(); //绝对布局 co.setLayout(null); //创建组件 suijishu=new Button("得到一个随机数"); suijishu.setBounds(60,10, 90,30); co.add(suijishu); Bdjielkou cd=new Bdjielkou(this); suijishu.addActionListener(cd); jll=new JTextField(); Font v=new Font("Dialog",Font.BOLD,12); jll.setFont(v); jll.setSize(120,30); jll.setLocation(50,45); jll.setEditable(false); //加入到面板 co.add(jll); // //创建组件// img=new JLabel(new ImageIcon("image/arrow.gif"));// img.setSize(12,12);// img.setLocation(100,30);// //加入到面板// co.add(img);// // JLabel imgQp=new JLabel(new ImageIcon("image/arrow.gif"));// imgQp.setSize(12, 12);// imgQp.setLocation(145, 40);// co.add(imgQp);// JLabel imgQp=new JLabel();// imgQp.setSize(12, 12);// imgQp.setLocation(145, 40);// co.add(imgQp); jtf=new JTextField(); jtf.setSize(120,30); jtf.setLocation(50,80); co.add(jtf);// Bdjielkou aa=new Bdjielkou(this);// jtf.addActionListener(aa); //创建组建 jb1=new JButton("确定"); //每在API手册里面导入一个新的包时 先实例化它;就像FONT 这个来自java.awt.font //的font类里面 Font a=new Font("Dialog",Font.BOLD,12); jb1.setFont(a); //这里是背景颜色 //jb1.setBackground(Color.RED); jb1.setForeground(Color.RED); jb1.setSize(70,30); jb1.setLocation(30,130); co.add(jb1); Bdjielkou abc=new Bdjielkou(this); jb1.addActionListener(abc); jb2=new JButton("退出"); Font f=new Font("Dialog",Font.BOLD,12); jb2.setFont(f); //前景色 就是字体颜色 jb2.setForeground(Color.RED); jb2.setSize(70,30); jb2.setLocation(120,130); co.add(jb2); Bdjielkou ay=new Bdjielkou(this); jb2.addActionListener(ay); //添加组件 //设置窗体 this.setTitle("Let's Play Hilo"); this.setSize(235,250); this.setLocation(200,200); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //这个 是实现窗体的 不可缺少的条件 this.setVisible(true); //禁止窗体改变大小 this.setResizable(false); }}

解决方案

你能不能注意一下排版的问题呢?
现在的排版,你让别人怎么看啊!

时间: 2024-12-26 22:43:25

窗体-那个能帮我看看到底是什么问题的相关文章

java-麻烦大神帮我看看到底是那里出错了

问题描述 麻烦大神帮我看看到底是那里出错了 解决方案 xml配置出错了 解决方案二: xml配置出错了,看看第30行,有语法问题,目测是"ListView"写错成"ListVIew". 解决方案三: ListView 拼写错误...

java 有参构造中的值给不进去,很蛋疼,谁帮我看看到底哪出了问题

问题描述 java 有参构造中的值给不进去,很蛋疼,谁帮我看看到底哪出了问题 class Demo_exdents { public static void main(String[] args) { Son s1 = new Son(); s1.setname("张三"); s1.setage(23); System.out.println(s1.getname() + " " + s1.getage()); System.out.println("--

ID Ransomware帮你识别到底中了什么勒索软件

随着勒索软件越来越猖獗,中招的用户和机构也越来越多.一个全新的名为ID Ransomware的站点应运而生,他能够帮助受害者识别出所感染的勒索软件到底属于什么家族的勒索软件,可以具体到该家族的何种分支,何种衍生版本, 尽管不能帮你解锁加密文件,但通过它做到"知己知彼",才能有的放矢 网站座右铭"Knowing is half the battle" ID Ransomware站点由Michael Gillespie创建,他是技术支持和计算机帮助服务网站Bleepin

C#窗体后台程序帮帮忙

问题描述 我下写个后台运行程序,实现功能:获取手机连接USBCOM端口.来执行F4,就是说COM4端口出现一次就按一下F4,一直循环下去,不出现就不按F4,谁能帮我写下代码.还有就是获取到COM4后如果端口不断开就不循环下一次按键F4.断开重新连接后在次按一下F4非常感谢! 解决方案 本帖最后由 feivvvv 于 2014-11-19 21:01:26 编辑

三星考虑分拆:5个要点帮你理解到底是怎么回事

三星分拆可以增强李氏家族控制权 北京时间11月29日消息,三星电子本周二表示,在企业重组评估过程中,公司正在考虑创建一家控股公司.这种调整到底是什么意思,路透社挑选了5个关键问题进行解读: 什么是控股公司? 所谓控股公司,就是一家公司持有另一家公司的股票.控股公司一般自己并不运营业务,只是用来控制不同的附属公司或者子公司.韩国政府鼓励本地综合性大企业采用控股公司架构,因为此举可以增加透明度,强化企业治理.例如,LG集团也是韩国的大型综合企业,它也成立了控股公司,让所有权架构更加简化. 为什么三星

数据安全最宝贵 米折网:帮网购用户省钱到底

中介交易 SEO诊断 淘宝客 云主机 技术大厅 跟众多做电商平台的苦逼创业者们相比,25岁开始在该领域打拼的张良伦显得从容很多.他创办的返利网站--米折网尽管还未满两年时间,去年一年促成的商品交易量已达10亿元,张良伦从中得到的分成就有上亿元.今年,米折网营业额将有望呈现数倍增长. 张良伦 不管是返利网站,还是导购类网站,都曾经遭遇"容易碰到天花板"的诟病.但张良伦用米折网的发展速度证明了这个商业模式巨大的成长空间.他们也得到IDG千万级别A轮注资.今年4月份,米折网的IOS版和安卓版

阿姨帮在北京开设门店主要用作对阿姨的服务进行培训

家政服务公司"阿姨帮"已在北京开设了10家线下阿姨培训门店,统一为阿姨发放工具,教授礼仪.培训日常保洁技能,提高阿姨的服务质量,推进公司品牌化战略. 小时工家政 O2O 项目"阿姨帮"创始人万勇透露,公司在上个月已确定数百万美元 A 轮投资.这也是 6 个月前兴起的打车家政市场第二个拿到投资的项目.此前,e家洁在 9 月份曾拿到腾讯产业共赢基金 400 万元种子天使. 万勇表示,公司过去几个月已在北京开设了 10 家线下阿姨培训门店.同时正在努力拓展除小时工以外的其

winform窗体间传值

窗体间传值要弄清楚到底是哪个对象的问题,否则容易传错值.就比如窗体对象loginFrm为登陆窗体,想把当前的登陆用户信息传递给主窗体mainFrm,但是却实例了一个新的对象loginFrm把里头的信息传递给了mainFrm,所以得到了一空值,颇有刻舟求剑的味道,不同的内存空间就比如湖水的宽广一样,存放着不同的对象,彼此要分清楚.窗体传值的前提是,要传的字段,在类里面的访问修饰符必须是public(如果在源窗体内传值则例外,参见下列常用方法2).常用的方法: 1.    静态变量,在窗体里Clas

ssh-求大神帮我看看已经部署好的WEB项目为什么不能访问?

问题描述 求大神帮我看看已经部署好的WEB项目为什么不能访问? 今天想尝试着开发一个SSH框架的网页,我照着教程把SSH的配置都弄好了之后,我把我自己设计好的首页导了进去 .我也按照教程配置好tomcat,并将这个项目已经成功部署到了我所选择的tomcat下的webapps中.但是我启动tomcat 后却无法访问这个首页页面.我检查了N次,确定URL没有打错,8080也没有被占用,web.xml里面是设置好欢迎页面的,tomcat启动是正常的,能显示那个猫,并且我试着访问webapps里面本来就