`

Swing基础

    博客分类:
  • Java
阅读更多
JFrame:
frame = new JFrame();
frame.setUndecorated(true);//没有边框
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ImageIcon img = new ImageIcon("img/login.jpg");
JLabel imgLabel = new JLabel(img);
frame.getLayeredPane().add(imgLabel, new Integer(Integer.MIN_VALUE));
imgLabel.setBounds(0, 0, img.getIconWidth(), img.getIconHeight());
frame.setSize(1280, 800);
frame.setVisible(true);


ContentPane:
Container cp = frame.getContentPane();
((JPanel) cp).setOpaque(false);
cp.add([i]Jpanel[/i]);


JPanel:
JPanel login_panel = new JPanel();
login_panel.setOpaque(false);
login_panel.setBounds(675, 118, 311, 216);
login_panel.setLayout(null);
login_panel.add([i]password[/i]);


JButton :
JButton login_button = new JButton("登陆");
login_button.setFont(new Font("微软雅黑", Font.BOLD, 14));
login_button.setBounds(10, 132, 63, 36);
login_button.setBackground(new Color(240,255,255));
login_panel.add(login_button);




分享到:
评论

相关推荐

    90个java-swing基础例子.zip

    在这个"90个java-swing基础例子.zip"压缩包中,你将找到90个不同的示例,涵盖了Swing的基础用法,这对于学习和理解Swing的各种功能非常有帮助。 1. **Swing组件**:Swing 提供了许多组件,如按钮(JButton),文本框...

    swing基础.ppt

    Container类是最基本的容器,而JComponent是Swing中大多数组件的基础,它扩展了Container类并添加了许多通用方法。JComponent不仅提供了颜色、字体等基本属性的设置,还可以添加事件监听器,允许更复杂的用户交互。 ...

    Swing基础知识

    本教程将深入探讨Swing的基础知识,帮助开发者理解和掌握Swing的基本用法。 1. **Swing组件**: - **JFrame**: JFrame是Swing中的顶级容器,它充当了窗口的角色。开发者通常在JFrame中添加其他组件,如按钮、...

    swing基础问题解答

    以下是对Swing基础知识的详细解释: **Swing菜单系统** Swing的菜单系统由`JMenuBar`、`JMenu`、`JMenuItem`等组件构成。`JMenuBar`通常位于窗口的顶部,用于承载多个`JMenu`。`JMenu`则包含了`JMenuItem`,这些...

    Java swing 基础

    Java Swing 是Java编程语言中的一个GUI(图形用户界面)库,它是AWT(Abstract Window Toolkit)的扩展,提供了更丰富的用户界面组件和更多的定制选项。Swing完全由纯Java编写,因此可以在任何支持Java的平台上运行...

    Java Swing基础.ppt

    Java Swing基础.ppt

    java swing基础教程

    本教程将深入讲解Java Swing的基础知识,帮助开发者掌握这一强大的工具。 1. **Swing组件基础** Swing提供了一系列组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)等,这些组件构成了用户界面的...

    swing基础学习和awt的区别

    Swing是在AWT的基础上发展起来的,它提供了更丰富的组件集和更好的用户体验。Swing组件大多数是“轻量级”的,它们不直接依赖于本地系统,而是使用Java代码实现UI代表来处理显示和事件处理,这使得Swing组件在不同...

    Java-Swing基础资料汇总

    在Java AWT/Swing领域,掌握Swing的基础知识对于构建美观且功能强大的桌面应用程序至关重要。下面我们将深入探讨Swing的基本概念、组件、事件模型以及用户界面设计。 1. Swing组件库: Swing 提供了丰富的组件集,...

    Java Swing入门基础.

    以下是一个简单的 Swing 程序示例,它展示了一个基础的窗口应用: ```java import javax.swing.*; import java.awt.*; public class HelloCsdn { public static void main(String[] args) { HelloCsdnFrame ...

    Java Swing练习中的基础代码

    在这个"Java Swing练习中的基础代码"中,我们可以看到几个简单的界面示例,这些示例可以帮助初学者理解Swing的基本组件和布局管理。 1. **CompsDemo.java**:这个文件可能包含了Swing组件的演示,如JButton、JLabel...

    swing初学者入门教程

    - **JComponent**: 是所有Swing组件的父类,为Swing组件提供了一系列基础功能,如事件处理、绘制等。 - **属性**: `JComponent`类提供了一些常用的方法,如`add()`方法用于添加子组件。 - **用途**: 可以直接使用`...

    Java2图形设计卷_swing

     第一部分 Swing基础  第1章 简介  1.1 Swing的历史  1.2 轻量组件与重量组件的比较  1.3 Swing组件  1.3.1 AWT的替代组件  1.3.2 Swing增加的组件  1.4 J组件  1.5 Swing包概览  1.6 Swing与AWT  1.7 ...

    java swing界面设计

    1. **Java Swing基础** - Swing是轻量级的GUI框架,与AWT(Abstract Window Toolkit)相比,它提供了更多的组件和更丰富的功能。 - Swing组件基于JavaBeans架构,这使得它们可以具有属性、事件和方法,易于定制和...

    swing hacks 文档+code

    1. Swing基础:Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更现代、轻量级的组件,支持事件处理、布局管理和可定制外观。Swing Hacks文档中会详细介绍这些基础知识,并提供深入理解的技巧。 2. 组件...

    java Swing基础教程之图形化实例代码

    总的来说,学习Java Swing基础教程,你需要掌握如何创建窗口、设置窗口属性、添加组件以及管理组件布局。通过不断的实践和学习,你可以创建出功能丰富的桌面应用程序。记得在实际开发中,Swing的组件可以组合使用,...

    用swing制作的简单图书管理系统

    一、Swing基础与应用 Swing是Java Foundation Classes (JFC)的一部分,提供了大量的组件,如按钮、文本框、表格等,用于构建复杂的GUI。Swing组件基于Java的轻量级组件模型,相比早期的AWT,它具有更好的可定制性和...

    Java图形设计卷2Swing

     第一部分 Swing基础  第1章 简介  1.1 Swing的历史  1.2 轻量组件与重量组件的比较  1.3 Swing组件  1.3.1 AWT的替代组件  1.3.2 Swing增加的组件  1.4 J组件  1.5 Swing包概览  1.6 Swing与AWT  1.7 ...

    JavaSwing 实例教程

    1. **Swing基础知识**:讲解Swing的基本概念,包括容器(Container)和组件(Component)的关系,以及如何在程序中导入Swing库。 2. **组件的使用**:详细介绍JButton、JLabel、JTextField等基本组件的创建和使用...

    精通Java Swing程序设计

    1. **Swing基础**:首先,你需要理解Swing的基本架构,包括JFrame、JPanel、JComponent等核心类。JFrame是窗口的基础,JPanel可以作为容器添加组件,JComponent则是所有Swing组件的基类。 2. **组件使用**:Swing...

Global site tag (gtag.js) - Google Analytics