首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《Java 2 图形设计卷Ⅱ- SWING》第2章 Swing的基本知识

    (我根本就找不到)  JApplet的内容窗格用BorderLayout的一个实例来布局组件。...WindowEvent e) {      System.exit(0);     }    });   }  }    应用程序比小应用程序要稍微复杂些,这是因为它们不是在浏览器内部运行的,即浏览器不启动它们也不设置它们的大小...如果缺省的设置不令人满意的话,也可扩展JFrame以重载frameInit()。    使用AWT窗体时,开发人要负责处理窗口关闭事件。...如果把组件直接添加到JApplet或JFrame的实例中,则会弹出一个异常信息,指出只能把组件添加到内容窗格中。    ...Swing小应用程序和应用程序含有JRootPane的一个实例,这意味着不能把组件直接添加到JApplet或JFrame的实例中,也不能显式地为JApplet或JFrame的实例设置布局管理器。

    3.6K20

    Java课程设计【学生信息管理系统】

    这样,我就在LoginGUI类里面的添加按钮监听器里面再增加了调用View类的use()方法的监听器,实现了图片上传和下载的功能。 总之,从一开始参考书上例题打出来的程序作为基石,在上面进行雕刻。...同学之间也相互讨论帮助,都能给出自己的想法,然后交流之后会得出更好的创意,从第一个星期开始,我已经规划好要怎样做,许多同学也参考了我的规划。我一直按照计划实施并且很顺利地完成了程序设计。...虽然这是一个小项目,但是能把它做好也是有很大的满足感。虽然一开始遇到很多问题,但自己都咬牙克服、迎难而上,每天都在钻研程序,然后将自己的思想与同学们交流。...课程设计让我对所学知识有了更深刻的理解,也让我明白如今对程序员的要求是多么严格,需要掌握各种编程知识,才能够在职场上游刃有余。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    6.7K21

    java学习之路:31.java常用布局管理器(绝对,流,边界,网格)

    .*; public class c1 extends JFrame { public void windows() { JFrame jf =new JFrame("本窗口使用绝对布局");...windows() { JFrame jf=new JFrame("流布局"); Container container =jf.getContentPane(); jf.setLayout...2.边界布局管理器 在默认不指定窗体布局的情况下,Swing组件的布局模式是边界布局管理器,如果在容器中只添加了一个标签组件,这个标签将被放置在窗体中间,而且整个组件占据窗体的所有空间,边界布局管理器还可以将容器划分为东...1","按钮2","按钮3","按钮4", "按钮5","按钮6","按钮7","按钮8"}; public bianjian() { setTitle("边界布局"); Container...每文一句:凡事都是试一试,就是不能证明我可以,也要证明我不可以。

    1.5K21

    Java图形用户界面设计的布局管理器

    LayoutManager布局管理器 前言 推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏网站,请点击下方链接查看。...如果要让我么的程序在不同的操作系统下,都有相同的使用体验,那么手动设置组件的位置和大小,无疑是一种灾难,因为有太多的组件,需要分别设置不同操作系统下的大小和位置。...fill 当"显示区域"大于"组件"的时候,如何调整组件 : GridBagConstraints.NONE : GUI 组件不扩大 GridBagConstraints.HORIZONTAL: GUI...代码示例 AWT 使用Frame和Panel以及CardLayout完成下图中的效果,点击底部的按钮,切换卡片 import java.awt.*; import java.awt.event.ActionEvent...p2.add(b5); //8.把p1添加到frame的中间区域 frame.add(p1); //9.把p2添加到frame的底部区域

    1.4K10

    JRadioButton和JCheckBox

    通常情况下,单选按钮(JRadioButton)显示一个圆形图标,并且在该图标旁设置一些说明文字,一般将多个单选按钮放置在按钮组中,当用户选中某个单选按钮后,按钮组中其他按钮将被自动取消。...) 创建一个未选择内容的单选按钮,其具有指定的图像但无文本 public JRadioButton(Icon icon, boolean b) 创建一个具有指定图像和选择状态的单选按钮,但无文本 public...JRadioButton(String text) 创建一个具有指定文本状态为未选择的单选按钮 public JRadioButton(String text, Icon icon) 创建一个具有指定文本和图像并初始化为未选择的单选按钮...例12-7运行结果 图12.9中,运行程序先创建JFrame窗体,然后创建3个单选按钮,创建按钮组,将单选按钮添加至按钮组,在按钮组中只能有一个按钮处于“开启”状态,然后把单选按钮添加到Panel容器,...复选框(JCheckBox)在开发中使用也非常广泛,它有一个方框图标,附加描述性文字,复选框都提供“选中”与“不选中”两种状态。

    1.3K00

    基于Java实现图像浏览器的设计与实现

    图像浏览器的设计与实现 前言 推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默,对我帮助很大。我想与大家分享这个宝藏网站,请点击下方链接查看。...WindowCanvas 类实现了一个简单的绘图应用程序,可以创建了一个包含绘图面板和保存按钮的窗口应用程序,允许用户绘制图形并将绘制结果保存为PNG图像文件。继承自 JFrame,表示整个窗口。...设置窗口布局为 BorderLayout,并将绘图面板 canvas 放置在窗口中央,按钮放置在窗口底部。 actionPerformed 方法:当用户点击按钮时触发此方法。...它继承自JFrame,并实现了ActionListener接口,这意味着它可以响应按钮点击等事件。...).add(canvas, BorderLayout.CENTER); getContentPane().add(button, BorderLayout.PAGE_END); // 底部

    73710

    GridBagLayout 以及 GridBagConstraints 用法「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。...我认为只要能掌握以下四种参数就能很好的使用GidBagLayout: (1)GridBagConstraints.gridwidthGridBagConstraints.gridheight...如下向窗口中添加一个占两个单元格(两行一列)的按钮的例子: JFrame f=new JFrame(); GridBagLayout gridbag = new...例如:在一个很大的窗口(如300*300)中添加两个按钮(也可以是面板)(原始大小 40*30),默认的,你会发现两个按钮分别处于上下两个等大小的区域中,且只占用了一小部分,没有被按钮占用的区域就被称为额外区域...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.2K30

    随机抽奖小程序_在线随机抽号小程序

    大家好,又见面了,我是你们的朋友全栈君。 本实例使用随机数字生成5位抽奖号码,并显示在窗体的5个文本框中。当用户单击”开始”按钮时,将启动一个线程对象为5个文本框生成随机数字。...单击”抽奖”按钮时,线程对象停止运行,并且将准确的中奖号码显示在信息文本框中。 开发一个抽奖小工具的实例。 (1)自定义文本框组件,把5个生成随机数的文本框的公共属性抽象定义到该文本框。...public class Lottery extends JFrame { private JTextField infoField; //抽奖号码确认文本框 private NumField[] numFields...getContentPane().setLayout(borderLayout_1); //设置布局管理器 setBounds(100, 100, 420, 256); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE...controlPanel.setLayout(flowLayout); //设置面板布局 getContentPane().add(controlPanel, BorderLayout.SOUTH); //添加面板到窗体底部

    4.5K20

    java课设选题_基于javaweb的课程设计

    第二个界面是搜索结果界面:需要的是一个再次搜索框,用文本字段;一个再次搜索按钮,用button;一个面板JPanel,用来盛放我搜索到的结果;在界面的最底下还有三个按钮,一个文本框,分别是:上一页,下一页...也是一个容器类,这个框子可以嵌入几个玻璃窗,就是说Jframe可以将标签文本和按钮安放并处理,而且能实现最小化/最大化、改变大小、移动等功能特性。...而JPanel是一个容器类,相当于一大玻璃窗,可以放置文本框按钮等非容器组件。在结果展示中,我只需要一个JLabel和一个文本区域和一个按钮,所以我选择JPanel。...2)第一次从net beans转到eclipse上编写时发现错误,后来经过检查发现是因为照片文件的问题,获取照片文件的相对路径为当前包,第一开始我单独放在别的包里,移到gui包后就可以正常运行了。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.2K10
    领券