`

Java入门总结------简单的Swing界面

阅读更多
                                                                   简单的Swing界面
1.常用的Swing界面组件有哪些?
  (1)窗体容器JFrame
       实例化对象格式:
         JFrame  窗体对象名  =  new JFrame();
       实例化了一个窗体对象之后我们可以为其设置相应的属性,代码如下
import javax.swing.JFrame;
public class SimpleSwing {
	public static void main(String [] args){
		//一个简单的JFrame
		JFrame jf = new JFrame();//实例化一个JFrame对象
		//设置窗体的属性:大小、出现位置、点击关闭时退出程序、窗体可见...
		jf.setTitle("一个简单的窗体");//设置窗体的标题
		jf.setSize(300,300);//设置窗体的大小
		jf.setLocationRelativeTo(null);//设置窗体居中出现
		jf.setDefaultCloseOperation(3);//设置点击关闭时退出程序
		jf.setVisible(true);//设置窗体可见
	}
}

这是程序运行之后的效果

      可以看到,这是一个什么都没有的窗体,下面,为其添加常用的元素组件
   (2)常用的元素组件:标签JLabel、按钮JButton、文本框JTextField、下拉按钮JComboBox、复选框JCheckBox
   (3)以及一个常用的容器组件JPanel
    下面,创建一个add()方法为窗体添加一些组件,代码如下
public static void add(JFrame jf){
		JLabel label = new JLabel("标签");//实例化一个JLabel对象
		JButton button = new JButton("按钮");//实例化一个按钮对象
		JTextField text = new JTextField(4);//实例化一个显示4个字节的文本框
		JCheckBox checkbox = new JCheckBox("复选框");//实例化一个复选框
		//将这些组件添加到窗体上
		jf.add(label);
		jf.add(button);
		jf.add(text);
		jf.add(checkbox);
	}

程序运行效果

明明添加了几个组件,为什么只显示了一个复选框呢?
原因是,虽然给窗体添加了多个组件,但是并没有告诉他这些组件该怎么摆放。为此,还要给窗体设置一个布局管理器
下面创建一个方法addlayout()给窗体设置布局管理器
public static void addlayout(JFrame jf){
		FlowLayout flow = new FlowLayout();
		jf.setLayout(flow);
	}

效果

这样,一个简单的Swing界面就完成了
0
0
分享到:
评论

相关推荐

    Java课程设计----Javaswing带GUI界面Java+MySQL商店售货系统.rar

    本资源为Java结课设计,有一定的实际作用,是一个简单易入门的桌面程序,实现了对数据库的增删查改,此外,丰富的注释让读者能读懂每一条代码,是入门学习的十分友好的一个程序。另外,对于UI的设计也有一定的创新,...

    Java学习资料-界面设计(Swing)-核心精讲

    Java界面设计(Swing),Java基础教程,Java核心技术精讲(李兴华),入门级教材,适用于刚刚开始此方面学习的同学

    java swing界面设计

    java swing入门指导,方便初学者入门,对其他人也有指导意义。

    java swing-JSeparator的使用

    JSeparator 是 Java Swing 库提供的一个用于创建分隔符(分割线)的组件,常用于在用户界面中添加水平或垂直的分隔线,以增加视觉上的分隔和组织。

    简单计算器-gui版本,使用java swing做的界面,主要给入门级用户参考下。

    简单计算器-gui版本,使用java swing做的界面,主要给入门级用户参考下,可以参考下代码设计及swing的简单使用。暂时无实际用途。此包含全部源码无其他依赖,下载下来可以着直接使用,可能部分逻辑不够严谨,若确实...

    《Java Swing图形界面开发与案例详解》源代码_java_baseballkn8_

    java基本资料,对于初学者上手,是很好的入门资料

    4个swing界面.rar_java swing_swing_swing 界面_个_界面

    swing界面,适合入门人士

    java-swing精通电子书(chm)

    java_swing框架从入门到精通,内有齐全的示例代码,帮助许多被难倒于开发java界面的程序员一本优良,易懂的电子书。

    java swing-JFrame的使用

    JFrame是Java Swing库中的一个类,它用于创建和管理图形用户界面(GUI)窗口。JFrame提供了一系列方法和组件,可用于构建交互式的桌面应用程序。

    完整版Java全套入门培训课件 Java基础 08-GUI图形界面(共13页).pptx

    GUI Graphical User Interface(图形用户接口)。 用图形的方式,来显示计算机操作的界面,这样更方便更直 观。 CLI Command line User Interface (命令行...Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中。

    java swing-JToolBar的使用

    JToolBar是Swing库提供的一个工具栏组件。它可以在图形界面中创建一个水平的工具栏,用于放置常用的工具按钮或其他交互组件。

    java swing-JInternalFrame的使用

    JInternalFrame 是 Java Swing 库提供的一个用于创建内部窗口的组件,常用于在桌面应用程序中创建多文档界面(MDI)。

    java swing-JScrollBar的使用

    JScrollBar 是 Java Swing 库提供的一个用于创建滚动条的组件,常用于在用户界面中显示和控制可滚动组件(如 JScrollPane)的滚动位置。

    java从入门到精通视频教程(全94讲)学习笔记整理(齐全).docx

    坦克大战,简易QQ界面......P1第1讲-内容介绍.项目演示.原理剖析 变量.数据类型 -运算符.流程控制 -.流程控制 -类.对象 -成员属性.成员方法 -成员方法.构造方法 -this.类变量 -类方法、封装 -访问修饰符.重载.覆盖 -...

    java swing-JLayeredPane的使用

    JLayeredPane 是 Java Swing 库提供的一个容器组件,用于在单个容器中叠放和管理多个组件。它允许使用层级来控制组件的显示顺序,从而创建更灵活、多层次的用户界面。

    java swing-ImageIcon的使用

    ImageIcon 是 Java Swing 提供的一个类,用于表示和操作图像图标。 通过 ImageIcon,我们可以加载图像文件(如 .png、.jpg 等格式)并将其转换为图标,然后在 GUI 界面中显示。它提供了一些方法来获取和设置图标的...

    Java Swing 小工具界面框架

    简单的小工具界面,可以任意修改为己用,也作为swing入门的学习Sample 详见我的BLOG:http://blog.csdn.net/pirateleo

    java swing-CardLayout的使用

    CardLayout 是 Java Swing 库提供的一种布局管理器,用于在容器中管理多个组件的可见性,并允许用户在它们之间切换。 CardLayout 可以在一个容器中显示多个组件,但只有其中一个组件是可见的。通过切换可见组件,在...

    java swing-GroupLayout的使用

    GroupLayout 是 Java Swing 提供的一种布局管理器,用于设计复杂的图形用户界面(GUI)。 与其他布局管理器相比,GroupLayout 提供了更灵活和功能强大的布局方式。它允许开发者以逻辑组的形式来组织和控制组件的...

    java swing-JPanel的使用

    JPanel是Swing库中的一个容器组件,用于在图形用户界面(GUI)中容纳和管理其他组件。

Global site tag (gtag.js) - Google Analytics