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个不同的示例,涵盖了Swing的基础用法,这对于学习和理解Swing的各种功能非常有帮助。 1. **Swing组件**:Swing 提供了许多组件,如按钮(JButton),文本框...
Container类是最基本的容器,而JComponent是Swing中大多数组件的基础,它扩展了Container类并添加了许多通用方法。JComponent不仅提供了颜色、字体等基本属性的设置,还可以添加事件监听器,允许更复杂的用户交互。 ...
本教程将深入探讨Swing的基础知识,帮助开发者理解和掌握Swing的基本用法。 1. **Swing组件**: - **JFrame**: JFrame是Swing中的顶级容器,它充当了窗口的角色。开发者通常在JFrame中添加其他组件,如按钮、...
以下是对Swing基础知识的详细解释: **Swing菜单系统** Swing的菜单系统由`JMenuBar`、`JMenu`、`JMenuItem`等组件构成。`JMenuBar`通常位于窗口的顶部,用于承载多个`JMenu`。`JMenu`则包含了`JMenuItem`,这些...
Java Swing 是Java编程语言中的一个GUI(图形用户界面)库,它是AWT(Abstract Window Toolkit)的扩展,提供了更丰富的用户界面组件和更多的定制选项。Swing完全由纯Java编写,因此可以在任何支持Java的平台上运行...
Java Swing基础.ppt
本教程将深入讲解Java Swing的基础知识,帮助开发者掌握这一强大的工具。 1. **Swing组件基础** Swing提供了一系列组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)等,这些组件构成了用户界面的...
Swing是在AWT的基础上发展起来的,它提供了更丰富的组件集和更好的用户体验。Swing组件大多数是“轻量级”的,它们不直接依赖于本地系统,而是使用Java代码实现UI代表来处理显示和事件处理,这使得Swing组件在不同...
在Java AWT/Swing领域,掌握Swing的基础知识对于构建美观且功能强大的桌面应用程序至关重要。下面我们将深入探讨Swing的基本概念、组件、事件模型以及用户界面设计。 1. Swing组件库: Swing 提供了丰富的组件集,...
以下是一个简单的 Swing 程序示例,它展示了一个基础的窗口应用: ```java import javax.swing.*; import java.awt.*; public class HelloCsdn { public static void main(String[] args) { HelloCsdnFrame ...
在这个"Java Swing练习中的基础代码"中,我们可以看到几个简单的界面示例,这些示例可以帮助初学者理解Swing的基本组件和布局管理。 1. **CompsDemo.java**:这个文件可能包含了Swing组件的演示,如JButton、JLabel...
- **JComponent**: 是所有Swing组件的父类,为Swing组件提供了一系列基础功能,如事件处理、绘制等。 - **属性**: `JComponent`类提供了一些常用的方法,如`add()`方法用于添加子组件。 - **用途**: 可以直接使用`...
第一部分 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 ...
1. **Java Swing基础** - Swing是轻量级的GUI框架,与AWT(Abstract Window Toolkit)相比,它提供了更多的组件和更丰富的功能。 - Swing组件基于JavaBeans架构,这使得它们可以具有属性、事件和方法,易于定制和...
1. Swing基础:Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更现代、轻量级的组件,支持事件处理、布局管理和可定制外观。Swing Hacks文档中会详细介绍这些基础知识,并提供深入理解的技巧。 2. 组件...
总的来说,学习Java Swing基础教程,你需要掌握如何创建窗口、设置窗口属性、添加组件以及管理组件布局。通过不断的实践和学习,你可以创建出功能丰富的桌面应用程序。记得在实际开发中,Swing的组件可以组合使用,...
一、Swing基础与应用 Swing是Java Foundation Classes (JFC)的一部分,提供了大量的组件,如按钮、文本框、表格等,用于构建复杂的GUI。Swing组件基于Java的轻量级组件模型,相比早期的AWT,它具有更好的可定制性和...
第一部分 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 ...
1. **Swing基础** Swing 是 Java AWT(Abstract Window Toolkit)的扩展,提供了更加现代、可定制且轻量级的组件。Swing 组件基于 Java 事件模型,支持模型-视图-控制器(MVC)设计模式,使得开发人员能够更容易地...
1. **Swing基础知识**:讲解Swing的基本概念,包括容器(Container)和组件(Component)的关系,以及如何在程序中导入Swing库。 2. **组件的使用**:详细介绍JButton、JLabel、JTextField等基本组件的创建和使用...