精华内容
下载资源
问答
  • Java 窗体
    2019-07-17 19:18:07

    一个简单的Java窗体
    package cs.easyFrame;
    import javax.swing.JFrame;
    import javax.swing.JLabel;

    public class FrameTest{
    public static void main(String[] args) {
    JFrame mf=new JFrame(“第一个窗体”);//创建窗体,导入javax.swing.JFrame
    mf.setBounds(300,150,500,400);//设置位置大小(右移,下移,宽,高)
    JLabel lb=new JLabel(“你好!”);//插入一个Label(“标签内容”)
    mf.add(lb);//把label 添加到容器内
    mf.setVisible(true);//frame内容设为可见。
    }
    }

    这是创建Java窗体第一种方法,一般只是给初学者介绍Java窗体
    第一:要导入JavaX.swing.JFrame;可以直接导入javax.swing.*;不然它会报错的。
    后者是把整个swing所有内部组件导进来了包括(JFrame,JLabel,JPanel等)
    第二:把JFrame的 mf.setVisible(t)设为true,不然他默认的false,内容是不可见。

    后面我还会发布其他一些创建Java窗体的方法。

    更多相关内容
  • Java窗体版时间显示功能-小时钟,简单的说下原理,通过调用paint方法进行界面重绘,然后重载组件的paint方法,得到Graphics2D对象,最后实例化日历对象得到时、分、秒,格式化输出,相关代码如下:  public void ...
  • 在本篇内容里小编给大家详细分析了关于改变JAVA窗体属性的操作方法和步骤,需要的朋友们学习下。
  • java窗体小程序

    2015-06-27 10:50:39
    4.运行src/com/mo/cxb/view/login/LoginFrame.java文件来启动程序,会看到登录界面,因为已初始化了一条数据库记录,所以可以使用用户admin密码123456登录程序 注:由于时间关系,程序有一个功能未实现,就是管理员...
  • Java窗体字体样式

    2016-02-01 17:46:00
    这是一个用Java做的小窗体,选择字体样式可以改变
  • java 窗体应用程序

    热门讨论 2012-11-02 14:50:16
    这是用java写的窗体应用程序,求一个数的平方,只要理解了这个程序,对java窗体程序应该没什么问题了!
  • 在本文中我们给大家整理了关于Java透明窗体的设置方法以及需要注意的地方,需要的朋友们学习参考下。
  • 摘要:Java源码,窗体界面,漂亮界面 Java实现不同风格的漂亮窗体Java美化窗口的例子,即Model-View-Controller结构,本代码将解决如何在一个程序中切换使用各种界面风格,在窗口上放置了几个典型的swing 组件,来...
  • java窗体的应用

    2016-03-08 17:37:02
    java窗体的应用
  • 整理了Java GUI编程基础知识! public class AllFrame { /** * 这里的代码涉及到 GUI 编程基本面板、基本组件、事件(ActionListener、ChangeListener、MouseListener) */ public AllFrame() { // new 一...
  • java窗体文本框

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

    18 AWT对等模式理解示意图 × Java AWT 窗体组件 对话框组件 按钮组件 菜单组件 Windows操作系统 窗体组件 对话框组件 按钮组件 菜单组件 API API API API 19 ......

    思路:这题关键是怎么实现按按钮就将文本框的颜色给设置,我可以设置一个 监听器 */ import java.awt.*; import javax.swing.*; import java.awt.event.*; ......

    机制; 姓名: 学号: 三、知识点 1、常用容器; 2、布局; 3、常用组件; 4、事件处理机制; 四、实验内容与步骤 1、程序功能是窗体中有一个按钮和一个文本框。...

    1.2 创建窗体界面组件的包及类继承关系 1、 java.awt包 java.awt包中提供了图形用户界面设计使用的类 和接口。 (p91图6-2) java.awt包中最核心的类是......

    ███ 课程名称 Java 语言与系统设计 实验名称 实验...JTextField 文本框、对话框等 组件的使用及其事件处理...窗体大小,设置退出方式,设置窗体初始位置,并将窗体......

    第五章 Java图形界面与事件响应 5.1 抽象窗口工具集AWT 5.2 Java图形类 5.3 设计和实现图形用户界面的主要工作 5.4 容器与容器类组件 5.5 Java事件类 5.6 ......

    Java SWT控件_IT/计算机_专业资料。java SWT基本开发 4.2 SWT/JFace常用组件 SWT/JFace常用组件有按钮(Button类)、标签(Label类)、文本框(Text类)、下拉框(......

    方法,例如: C:\\>javap javax.swing.JComponent C:\\>javap javax.swing.JButton 8 §10.3.1 常用组件 1.文本框:由JComponent的子类JTextField创建文本框。 ...

    //设置窗体属 this.setSize(300,200); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //显示窗体 this.setVisible(true); } } Demo8_3.java package......

    Java 程序设计 B 至 2012 学年 第 1 学期 学生...包括窗体的设置,菜单的创建,工 具栏的创建,文本区...“替换”功能专门创建的类,其中包括了查询对话框的......

    业:___ 班 名:___ 李鸿儒 一、实验目的: 1.了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法。 2.了解如何使用布局管理器对组件进行......

    三、程序框图或流程图,程序清单与调用关系 开始 启动 JAVA 小程序,进 入窗口...用到了 JLabel 标签组件和 JTextFiel 文本框组件和 JButton 等 Swing 组件,......

    (java.awt.Color.getHSBColo r(0,310, 100)); setTitle("测试十二生肖运势");//设置窗体标题 setBounds(100,100,460,432);//设置窗体大 小 set......

    (Color.BLUE); 2.5 步骤五 在JAVA程序中,面向对象技术中的窗口,必须要有监听...tfr.setText(Integer.toString(r));---把当前滚动条的值在文本框 中显示。 ...

    第7章 AWT组件及事件处理 7.1 Java窗口 7.2 文本框 7.3 内部...

    总之通过以上六个实验,熟悉掌握了 java 图形用户界面设计常 用类及其各自重要方法的应用、java 事件处理模式和文本框上事件 处理的方法,进一步掌握了 java AWT 组件......

    这是学生信息查询窗口,采用基于管理窗口,即 主界面的对话框实现 package com.View; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.......

    下面将详细讲解 JFrame 窗体在 Java 应用程序中的使用方法。 JFrame 在程序中的语法格式如下: JFrame jf=new JFrame(title): Container container=jf get......

    【8】设计一个计算器,其中要使用按钮、文本框、布局管理和标签等构件,能实现加、减、 乘、除运算。 [解答]:Text4_8.java import java.awt.*; import java.......

    (3)掌握 Java 事件处理机制。 2.实验内容实验题 1 编写一个模拟计算器的程序,使用面板和网格布局,添加一个文本框,10 个数字按钮(0-9),4 个加减乘除按钮,一......

    展开全文
  • Java 窗体关闭代码

    2012-09-09 23:10:04
    这个程序是实现窗体关闭的功能! 程序代码简单易懂,可以参考和复制用下
  • 下面小编就为大家带来一篇Java窗体居中显示的2种方法(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • java窗体布局

    2021-02-12 10:53:16
    实现窗口有好种方式一是直接在代码里面创建窗口再进行...import java.util.concurrent.*;public class HelloLabel{public static void main(String[] args) throws Exception{JFrame frame=new JFrame("Hello Swing"...

    实现窗口有好种方式

    一是直接在代码里面创建窗口再进行相应的添加控件

    import javax.swing.*;

    import java.util.concurrent.*;

    public class HelloLabel{

    public static void main(String[] args) throws Exception

    {

    JFrame frame=new JFrame("Hello Swing");

    JLabel label=new JLabel("A label");

    frame.add(label);

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭的事件

    frame.setSize(300,100);//设置大小

    frame.setVisible(true);//使窗口可视

    TimeUnit.SECONDS.sleep(1);//计时器,停顿一秒

    label.setText("Hey! This is Different!");

    }

    }

    二、是继承JFrame接口然后在用构造方法进行布局

    import javax.swing.*;

    import java.util.concurrent.*;

    public class SubmitSwingProgram extends JFrame{

    JLabel label;

    public SubmitSwingProgram(){

    super("Hello Swing");

    label=new JLabel("A Label");

    add(label);

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    setSize(300,100);

    setVisible(true);

    }

    static SubmitSwingProgram ssp;

    public static void main(String[] args) throws Exception

    {

    SwingUtilities.invokeLater(new Runnable(){

    public void run(){ssp=new SubmitSwingProgram();}

    });

    TimeUnit.SECONDS.sleep(1);

    SwingUtilities.invokeLater(new Runnable(){

    public void run(){

    ssp.label.setText("Hey! This is Different!");

    }

    });

    }

    }

    布局方式:

    BorderLayout将整个区域划分为一个部分,分别四个边框区域和一个中央区域,直接利用重载add来进行添加

    780c5734c4deb66c99dd3adbdfab8337.png

    package Gui;

    import javax.swing.*;

    import java.awt.*;

    import static net.mindview.util.SwingConsole.*;

    public class BorderLayout1 extends JFrame{

    public BorderLayout1(){

    add(BorderLayout.NORTH,new JButton("North"));

    add(BorderLayout.SOUTH,new JButton("SOUTH"));

    add(BorderLayout.EAST,new JButton("EAST"));

    add(BorderLayout.WEST,new JButton("WEST"));

    add(BorderLayout.CENTER,new JButton("CENTER"));

    }

    public static void main(String[] args) {

    run(new BorderLayout1(),300,250);

    }

    }

    751c6826a2e5f49d317a6fb9ae3f3dae.png

    FlowLayout(流动)布局:

    这个布局也是很好理解的,当你在添加控件的时候假设你当前的控件的大小超过可容纳的区域大小会自动添加到下一行当中。

    package Gui;

    import javax.swing.*;

    import java.awt.*;

    import static net.mindview.util.SwingConsole.*;

    public class FlowLayout1 extends JFrame{

    public FlowLayout1(){

    setLayout(new FlowLayout());

    for(int i=0;i<20;i++)

    add(new JButton("Button "+i));

    }

    public static void main(String[] args) {

    run(new FlowLayout1(), 300, 300);

    }

    }

    73a2d4ccb1978b8f65d2bc7029f629ae.png

    GridLayotu(表格)布局:

    把当前的区域划分为N*M的表格,然后每一个控制占有一个单元格

    package Gui;

    import javax.swing.JButton;

    import javax.swing.JFrame;

    import java.awt.*;

    import static net.mindview.util.SwingConsole.*;

    public class GridLayout1 extends JFrame{

    public GridLayout1(){

    setLayout(new GridLayout(7,3));

    for(int i=0;i<20;i++)

    add(new JButton("Button "+i));

    }

    public static void main(String[] args) {

    run(new GridLayout1(),300,300);

    }

    }

    982b475a8a1ff00721ceb4b2bdfdf750.png

    展开全文
  • 实验名称使用java窗体工具做一个简单的计算器 实验目的 学会使用java窗体控件 主要使用JButton以及JLaber空间 使用监听器 会设置各种控件参数 学会处理各种数据之间的转换 软件微小问题的调试与优化 实验内容 使用...
  • Java窗体

    千次阅读 2020-03-20 23:58:00
    3、JFrame用来做主页面框架也可以用来做顶级窗体,要想把控件放在该界面中,必须把控件放在JPanel中,然后再把JPanel放在JFrame中,JPanel作为一个容器使用。 Jpanel是一个静态控制组件,可以用来显示一行静态信息...

    1JFrame是一个顶层的框架类,好比一个窗户的框子。也是一个容器类。这个框子可以嵌入几个玻璃窗。

     

    JPanel是一个容器类,相当于一大玻璃窗。

     

    JLabel等是一些基础组件,它必须置于某个容器里,类似于窗花、剪纸,必须置于窗户的表面。

    2JFrame自带了一个玻璃窗。可以通过语句 Container c=getContentPane();  获得该内容窗格。

    也可以定制一个新的玻璃面板替换原来的自带的玻璃窗,代码如下:

    JPanel jp=new JPanel();

    this.setContentPane(jp);

    3、JFrame用来做主页面框架也可以用来做顶级窗体,要想把控件放在该界面中,必须把控件放在JPanel中,然后再把JPanel放在JFrame中,JPanel作为一个容器使用。

    Jpanel是一个静态控制组件,可以用来显示一行静态信息,不能接受用户的输入。它必须放在象JFrame这样的顶级窗口上才能输出。

    JFrame是最底层,JPanel是置于其面上,同一个界面只有一个JFrame,一个JFrame可以放多个JPanel。如果你直接在JFrame上放也可以,但是首先不规范,然后要是过于复杂的界面你准备如何处理这么多控件呢?你可以写个复杂的界面,应该就可以感受到这种区别了,JPanel只是普通页面JPanel可以放在JFrame中,反之不行

    4、javaGUI程序的基本思路是以JFrame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。
     

    Swing 的三个基本构造块:标签、按钮和文本字段;但是需要个地方安放它们,并希望用户知道如何处理它们。JFrame 类就是解决这个问题的——它是一个容器,允许程序员把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。 JFrame 实际上不仅仅让程序员把组件放入其中并呈现给用户。比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些组件的操作系统之间,JFrame 起着桥梁的作用。JFrame 在本机操作系统中是以窗口的形式注册的,这么做之后,就可以得到许多熟悉的操作系统窗口的特性:最小化/最大化、改变大小、移动。

    5import javax.swing.JOptionPane导入类

    主要用到四种消息提示框方法:
    showConfirmDialog():确认对话框
    showInputDialog():输入对话框
    showMessageDialog():消息对话框
    showOptionDialog():选择对话框

    主要有五种消息类型,类型不同,图标不同:
    • ERROR_MESSAGE
    • INFORMATION_MESSAGE
    • WARNING_MESSAGE
    • QUESTION_MESSAGE
    • PLAIN_MESSAGE
    通过调用不同方法,并输入不同参数可以得到不同的对话框
    参数及其含义:
    parentComponent 对话框所在的容器
    message 提示消息
    title 标题
    optionType 选择按钮类型
    messageType 消息类型
    icon 自定义消息图标
    initialSelectionValue 默认选项或信息
    selectionValues 选择选项
    options 操作选项

    JOptionPane.showConfirmDialog有四种参数设置类型
    JOptionPane.showConfirmDialog(parentComponent, message)
    JOptionPane.showConfirmDialog(parentComponent, message, title, optionType)
    JOptionPane.showConfirmDialog(parentComponent, message, title, optionType, messageType)
    JOptionPane.showConfirmDialog(parentComponent, message, title, optionType, messageType, icon)

    JOptionPane.showInputDialog有六种参数设置类型
    JOptionPane.showInputDialog(message);
    JOptionPane.showInputDialog(parentComponent, message);
    JOptionPane.showInputDialog(message, initialSelectionValue);
    JOptionPane.showInputDialog(parentComponent, message, initialSelectionValue)
    JOptionPane.showInputDialog(parentComponent, message, title, messageType);
    JOptionPane.showInputDialog(parentComponent, message, title, messageType, icon, selectionValues, initialSelectionValue)

    JOptionPane.showMessageDialog有三种参数设置
    JOptionPane.showMessageDialog(parentComponent, message);
    JOptionPane.showMessageDialog(parentComponent, message, title, messageType);
    JOptionPane.showMessageDialog(parentComponent, message, title, messageType, icon);

    JOptionPane.showOptionDialog只有一种参数设置
    JOptionPane.showOptionDialog(parentComponent, message, title, optionType, messageType, icon, options, initialValue)

    展开全文
  • 使用java窗体编写的中国象棋,无需安装其他插件,无需安装其他的jar包,只用java的jdk即可调试,若执行exe之后界面没有出来,点击悔棋按钮即可。本程序使用jdk1.8开发,只用java.awt包下的类开发,内含源码、exe文件...
  • java窗体移到桌面边缘隐藏窗体,就像QQ窗体、人人桌面等等那样! 注意:上传的是java文件,可以将扩展名改成txt,然后打开即可!
  • 主要介绍了Java窗体动态加载磁盘文件的实现方法,需要的朋友可以参考下
  • Java窗体中,有时需要对按钮的设置进行布局,这时使用GridLayout(x, y)会很方便,意思是把窗口划分为x行y列的小格子,在add的时候就是一行一行的填充,这样可以是按钮得到标准化布局import java.awt.BorderLayout;...
  • 简单的介绍了如何利用Eclipse实现Java窗体可视化开发,简化Java中窗体开发的复杂性,文档中给了一个简单例子,附加代码和界面。
  • java窗体

    2019-04-28 23:10:00
    听完老师所讲的窗体,然后自己就去尝试写代码,结果是窗体出现了,但是就是不能关闭,求解!! package Swing.src.swring; import java.awt.Color;import java.awt.Frame;import javax.swing.*;public class First...
  • 三子棋java窗体

    2014-06-30 19:48:29
    很好玩的java窗体小游戏,可供初学者娱乐学习
  • 这是一篇适合java白菜级别的窗口创建。形式最为普遍,只要知道知道一些java创建窗口的包等基础就行。
  • java窗体程序中添加图片的方法

    千次阅读 2021-02-13 02:01:12
    java窗体程序中添加图片的方法发布时间:2020-06-16 11:24:13来源:亿速云阅读:148作者:Leah这篇文章主要为大家详细介绍了在java窗体程序中添加图片的方法,图文详解容易学习,配合代码阅读理解效果更佳,非常...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼java 窗体设置背景图片问题 (附上登陆界面代码,我想加个背景图片,求大神帮忙改改)package com.qx;import java.awt.Dimension;import java.awt.GridLayout;import java....
  • java 窗体程序实现图片的上传下载功能实现
  • 在主界面上单击菜单,可以打开子窗体.java swing自带的JTabbedPane没有显示关闭按钮的功能,这里在com.mkmis.controls包下自定义了一个TabbedPane控件,可以实现带关闭按钮的页签面板.应用结构如下图所示:  2 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,665
精华内容 27,066
关键字:

java窗体

java 订阅
友情链接: 801559.zip