精华内容
下载资源
问答
  • java窗体添加滚动条
    2021-02-12 15:16:51

    在java中为Frame窗体添加滚动条,实际上是为窗体中的Panel空间添加滚动条,只要Panel空间可以滚动,那Panel空间中的其他空间便可以显示出来,下面介绍实现方法:

    创建一个java 窗体程序,在其中添加一个Panel控件,控件名为Panel1.

    为了方便显示,可以在panel控件中添加一个文本区域,并将控件拉大,超出电脑的范围。

    先添加两个应用:

    import javax.swing.*;

    import java.awt.*;

    而后在窗体的构造方法里的initComponents();方法下写入下列代码:

    this.getContentPane().setLayout(new   BorderLayout());

    JScrollPane   sp   =   new   JScrollPane(jPanel1);

    this.getContentPane().add(sp,   BorderLayout.CENTER);

    this.setVisible(true);

    运行即可。

    如果大家有兴趣,还可以才考我的其他几篇文章,窗体符合屏幕大小等进行窗体的处理。

    更多相关内容
  • 主要介绍了Java Swing实现窗体添加背景图片的2种方法,结合实例形式较为详细的分析了Swing实现窗体添加背景图片的方法,并总结分析了Swing重绘中repaint与updateUI的区别,需要的朋友可以参考下
  • Java创建父子窗体

    2021-03-16 06:18:21
    摘要:Java源码,窗体界面,父窗口,子窗口 Java 的swing 组件创建父子窗口的例子,使用的结构是JDesktopPane-JInternalFrame。JDesktopPane 相当于一个“父窗口”,可以拥有多个作为“子窗口”的JInternalFrame 对象。...
  • java中如何创建窗体

    2021-02-12 16:11:57
    首先,我们看一下窗体都有哪些要素,以windows下的【记事本】为例:我们新建一个记事本,会看到标题,大小,位置,关闭方式所以我们用代码创建一个窗体,也需要这些要素,前提:在Java中创建窗体,我们需要继承...

    706b4c98c537c9aada1908a2510dc0ed.png

    首先,我们看一下窗体都有哪些要素,以windows下的【记事本】为例:我们新建一个记事本,会看到标题,大小,位置,关闭方式

    c0920cc8cebc686ea0fc99a652d91ec1.png

    所以我们用代码创建一个窗体,也需要这些要素,前提:在Java中创建窗体,我们需要继承【JFrame】类,导入JFrame包

    c931b8dce46873f55dfc55866a70aee2.png

    在线学习视频教程推荐:java学习视频

    第二步,我们给窗体设置标题(PS:对窗体的一些设置,最好写在构造方法里,养成良好的习惯),设置标题使用setTitle()方法

    b73a04c31b4904ab82858ed46f5ba8b6.png

    第三步,给窗体设置大小和位置,我们可以使用setBounds()【setBounds()传入4个参数,前两个是窗体的位置,后两个是窗体的 大小】,将大小和位置一起设置,也可以使用setLocation()设置窗体的位置,使用setSize()设置窗体的大小

    注意:窗体的位置,是以电脑屏幕左上角为原点(0,0)的坐标系

    ed5739c9cf0ae6e48801f80105ca191b.png

    第四步,设置窗体的关闭方式,使用setDefaultCloseOperation()

    5392d7f23f927f6c9b7e15511d1b7737.png

    最后一步,也是特别重要的,我们虽然上面创建好窗体了,但是我们并没有设置让窗体【显示】,所以你现在运行程序,窗体是显示不出来的,我们还需要加一句setVisible(),传入的参数为true;

    c198e89e2066f7e64ba489f5020938ea.png

    我们补全程序,加上main()方法,完成!

    a95ca0a87163e3be61072bd6ee437537.png

    相关文章教程推荐:java入门学习

    展开全文
  • Java窗体版时间显示功能-小时钟,简单的说下原理,通过调用paint方法进行界面重绘,然后重载组件的paint方法,得到Graphics2D对象,最后实例化日历对象得到时、分、秒,格式化输出,相关代码如下:  public void ...
  • java代码-使用java解决学生管理的的添加窗体的源代码 ——学习参考资料:仅用于个人学习使用!
  • java窗体程序中添加图片的方法

    千次阅读 2021-02-13 02:01:12
    java窗体程序中添加图片的方法发布时间:2020-06-16 11:24:13来源:亿速云阅读:148作者:Leah这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详解容易学习,配合代码阅读理解效果更佳,非常...

    在java窗体程序中添加图片的方法

    发布时间:2020-06-16 11:24:13

    来源:亿速云

    阅读:148

    作者:Leah

    这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详解容易学习,配合代码阅读理解效果更佳,非常适合初学者入门,感兴趣的小伙伴们可以参考一下。

    打开eclipse,创建一个java工程项目,创建完后在src下新建一个类Window,由于要插入图片,所以还在工程目录下创建一个文件夹imgs,里面放了一张60*60的图片,创建后的工程目录和图片,如图:

    cd007167bd1640e85107f34dca96910d.png

    在Window.java中写入如图内容,设置窗体的一些基本信息

    cc377dae02b9fd69f5d447638afcd1b4.png

    先说一下图片插入的方法。这里是将图片显示在label控件上,然后再将label控件放置到窗体上。

    在Window类的构造函数中加入如图代码。

    解释一下这段代码:先是通过ImageIO.read()读取imgs文件夹下的block.png,然后getContentPane().setLayout(null);是将面板的布局设为null,即不使用布局管理器。

    然后创建一个label对象,将图片放置到label上。创建完label对象后,先将label放到面板上,然后再通过setBounds()设置label的位置和大小。

    注意要先将label放到面板上后再设置label的位置。

    8f8bb68133753808384fddc189a47b38.png

    加入main函数后,Window.java的文件内容,如图:

    23988ddec2f52833db97d3ded5e82208.png

    d299af79e2c4bc340c524b9a8a104e7c.png

    运行Window.java,结果如图所示。可以看到在窗体的左上角显示了插入的图片。

    6ba193b49bccacaecd114f9f138fe365.png

    setBounds()中有四个参数,依次为对象放置的x值、y值以及对象的宽、高。

    如果想将图片放到窗体的中间,可以如图修改代码。

    2a35f47bdde1e8ee4fae4e207631dc31.png

    修改后再次运行程序,结果如图:

    3d2fb37333c2baef1a302ebfd10f7b2a.png

    以上就是在java窗体程序中添加图片的方法了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯,感谢各位的阅读。

    展开全文
  • 1.使用JFrame的enableEvents和processWindowEvent//Frame1.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;public class Frame1 extends JFrame {public Frame1() {enableEvents(AWTEvent....

    1.使用JFrame的enableEvents和processWindowEvent

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    public class Frame1 extends JFrame {

    public Frame1() {

    enableEvents(AWTEvent.WINDOW_EVENT_MASK);

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    }

    protected void processWindowEvent(WindowEvent e) {

    super.processWindowEvent(e);

    if (e.getID() == WindowEvent.WINDOW_CLOSING) {

    System.exit(0);

    }

    }

    }

    2.直接实现WindowListener接口

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends Frame implements WindowListener {

    public Frame1() {

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    this.addWindowListener(this);

    }

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    public void windowOpened(WindowEvent windowEvent) { }

    public void windowClosed(WindowEvent windowEvent) { }

    public void windowIconified(WindowEvent windowEvent) { }

    public void windowDeiconified(WindowEvent windowEvent) { }

    public void windowActivated(WindowEvent windowEvent) { }

    public void windowDeactivated(WindowEvent windowEvent) { }

    }

    3.直接继承窗体适配器WindowAdapter

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends WindowAdapter {

    public Frame1() {

    Frame f=new Frame();

    f.setSize(new Dimension(400, 300));

    f.setTitle("Frame1");

    f.addWindowListener(this);

    f.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    }

    4.间接继承窗体适配器WindowAdapter

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends Frame {

    public Frame1() {

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    this.addWindowListener(new winAdapter());

    this.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    }

    class winAdapter extends WindowAdapter{

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    }

    5.间接实现WindowListener接口

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1 extends Frame {

    public Frame1() {

    this.setSize(new Dimension(400, 300));

    this.setTitle("Frame1");

    this.addWindowListener(new winEventHandle());

    this.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    }

    class winEventHandle implements WindowListener {

    public void windowClosing(WindowEvent windowEvent) {

    System.exit(0);

    }

    public void windowOpened(WindowEvent windowEvent) { }

    public void windowClosed(WindowEvent windowEvent) { }

    public void windowIconified(WindowEvent windowEvent) { }

    public void windowDeiconified(WindowEvent windowEvent) { }

    public void windowActivated(WindowEvent windowEvent) { }

    public void windowDeactivated(WindowEvent windowEvent) { }

    }

    6.使用Inner Class

    //Frame1.java

    import java.awt.*;

    import java.awt.event.*;

    public class Frame1{

    public Frame1(){

    Frame f=new Frame();

    f.addWindowListener(new WindowAdapter(){

    public void windowClosing(WindowEvent e){

    System.exit(0);

    }

    });

    f.setSize(new Dimension(400, 300));

    f.setVisible(true);

    }

    public static void main(String[] s){

    new Frame1();

    }

    }

    Jframe的关闭方法:

    setDefaultCloseOperation(EXIT_ON_CLOSE);

    frame的关闭方法如下:

    this.addWindowListener(new java.awt.event.WindowAdapter() {

    public void windowClosing(java.awt.event.WindowEvent e) {

    System.exit(0);

    }

    });

    展开全文
  • 开始: 首先在有窗体的情况下,我这里用的是《坦克大战》窗体,相当于给《坦克大战》程序添加背景音乐。 思路 当打开窗体的时候自动播放自定义的背景音乐 ---> 定义一个背景音乐类 ----> 写出播放音乐的方法 -...
  • java设置窗体大小

    2021-03-24 13:27:33
    Java 中如何设置窗体的背景图像 在进行图形用户界面设计时,为了能够做出美观、个性化的 图形用户界面,经常需要把一些图片设置为窗体中的背景。但在 Java 编程中,......下面,在构造方法中创建窗体,导入 javax.swing...
  • 1、 java添加菜单 。JMenu jm=new JMenu("File") ; //创建JMenu菜单对象JMenuItem t1=new JMenuItem("item1") ; //菜单项JMenuItem t2=new JMenuItem("item2") ;//菜单项jm.add(t1) ; //将菜单项目添加到菜单jm....
  • 主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 摘要:Java源码,窗体界面,分层框架 Java实现分层框体,实现思路是:先创建一个JLayeredPane 类的实例,然后逐个地在这个对象的不同层上添加不同颜色的JLabel 对象。在不同层上添加JLabel 对象的方法如下:  ...
  • 这里是 Java–GUI 系列文章,主要介绍Java中的图形化界面编程及其实现。 Java的图形化界面编程除了在自学中可以直观地感受到效果,还会在考试的题目中察觉到重要性 关于作者: 小白(Libra),计算机兴趣爱好者,...
  • 在窗口里添加组件3.设置窗口大小是否可变4.输出窗体的坐标三、总的代码四、定位日期 一、相关说明 学习的内容接上一部分的内容,代码也是接着上一次的代码。 二、过程 窗体是一个容器,除此还可以在容器里面创建一个...
  • java swing如何在窗体添加一组按钮。import java.awt.*;import javax.swing.*;public class CalenderDay {private static final int width=7;private static final int height=6;private JPanel jpanel;private ...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼具体的代码在这里:import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io....
  • java设置窗体居中

    2021-03-12 21:12:45
    (JFrame.EXIT_ON_CLOSE); fr.setLocationRelativeTo(null);... } } //让窗体居中显示 ......java 窗体运行时最大化及关闭方法示例 其实这原本是一个有关 java 的基础话题,不过既然有人提出来,不妨说两句, ...
  • Java创建一个窗体添加画布到窗体

    千次阅读 2019-02-27 22:43:36
    创建窗口 ... import javax.swing.JFrame; //继承父类JFrame public class GameBegin extends JFrame{ public static void main(String[]... //实例化窗体对象 GameBegin g = new GameBegin(); //实例化画布对象 ...
  • 展开全部只要文本框添加监听即可,用ActionListener即会在文本框中按下回车键时触发事件。下面是监听的代码:public void actionPerformed(ActionEvent e){Object o=e.getSource();if(o==text1) //文本框一号...
  • 若将JDK版本升级到最新版本,Java窗体就可以简单实现窗体的透明效果,用户可以通过拉动滑块(Slider)调整窗体透明度,实现窗体不同透明程度的切换。下面让我简单实现窗体透明效果,用户可以做些扩展。步骤(STEPS)打开...
  • java怎么刷新窗体

    千次阅读 2021-03-01 11:05:39
    java怎么刷新窗体在点击开始后,触发事件让进度条开始前进,可是现在却卡主了,然后突然涨到100%··求高手帮忙package com.yinhe.ibm1;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt....
  • 如何在java窗体程序中添加图片

    千次阅读 2021-02-12 09:19:40
    创建完后在src下新建一个类Window,由于要插入图片,所以还在工程目录下创建一个文件夹imgs,里面放了一张60*60的图片,创建后的工程目录和图片,如图:在Window.java中写入如图内容,设置窗体的一些基本信息先说...
  • java常用窗体(JFrame、JDialog)

    千次阅读 2019-12-16 12:01:09
    JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些Swing组件的容器,在开发应该程序时,可以通过继承javax.swing.JFrame类创建一个窗体,在这个窗体添加组件,同时为组件设置事件...
  • Java设置窗体的背景颜色

    千次阅读 2020-05-30 11:58:44
    Java Swing 通过图形用户界面(GUI:Graphics User Interface),用户和程序之间可以方便的进行交互。Java的Swing工具包中包含了许多类来支持GUI设计。 如:按钮,菜单,列表,文本框等组件类。同时他还包含窗口、...
  • java窗体文本框

    2021-02-27 15:26:43
    18 AWT对等模式理解示意图 × Java AWT 窗体组件 对话框组件 按钮组件 菜单组件 Windows操作系统 窗体组件 对话框组件 按钮组件 菜单组件 API API API API 19 ......思路:这题关键是怎么实现按按钮就将文本框的颜色...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,113
精华内容 14,845
关键字:

java添加窗体

java 订阅