panel_1.add(newLabel("second"));//这是第二个面板getContentPane().add(panel_1);//将panel放入jframe界面}publicstaticvoidmain(String[] args) {newTest(); } } 三、SWING布局管理 上述第二个例子中没有采用布局方法,所以想怎么放panel就怎么放,实际swing中有很多布局方法,可以直接使用。 1.边框布局方...
比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些组件的操作系统之间,JFrame 起着桥梁的作用。JFrame 在本机操作系统中是以窗口的形式注册的,这么做之后,就可以得到许多熟悉的操作系统窗口的特性:最小化/最大化、改变大小、移动。
编写一个使用 JPanel 组件的窗口程序。要求设置标题为“Java的第二个GUI程序”,然后向窗口中添加一个面板,并设置面板上显示的文本为“这是放在JPanel上的标签”,设置面板背景颜色为白色。具体实现代码如下: import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import java.awt.*...
public static void main(String[] args) { new swingJpanel(); } } package swing; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class swingJpanel extends JFrame{ public static JPanel jpRed,jpPink,jpBlueRightBottom...
javax.swing.AbstractButton 1.2 • void setActionCommand(String s) 设置这个按钮及其模型的动作命令。 边界 如果在一个窗口中有多组单选按钮,那么就需要用可视化的形式明确地指出哪些按钮属于同一组。Swing提供了一组有用的边界(border)来解决这个问题。可以在任何继承了JComponent的组件上应用边界。最常见的是在一...
JavaSwing是Java GUI编程库的一部分,提供了丰富的组件和布局管理器来构建桌面应用程序。在Swing中,JFrame、JPanel和JButton是构建用户界面的基础组件。本文将介绍这三个组件的用法,常见问题以及如何避免错误,同时提供代码示例。 1. JFrame JFrame是Swing中的顶级容器,用于展示应用程序的主窗口。通常,你的应用程序会有...
2.1、Swing组件层次 Swing组件继承体系图: 大部分Swing组件都是JComponent抽象类的直接或间接子类(并不是全部的Swing组件),JComponent类定义了所有子类组件的通用方法,JComponent类是AWT里java.awt.Container类的子类,这也是AWT和Swing的联系之一。绝大部分Swing组件类继承了Container类,所以Swing组件都可作为容器使用(JFr...
1、什么是JPanel,并创建JPanel。2、JPanel的两个布局类BorderLayout和FlowLayout的详解。什么是JPanel?简单地说, JPanel是一个简单的容器类,它为应用程序添加其他组件提供了空间。JPanel有自己的布局管理器,与包含它的JFrame分开。我这边又创建了一个新的java项目,名为swing_jpanel,并添加了一些swing代码来...
java swing滚动 javaswing给面板加滚动面板 swing 实现带滚动类的组件四步 1.有一个空白的面板JPanel 2.添加一个滚动面板JScrollPane 3.面板与组件联系起来setViewportView(component) 4.在面板上添加滚动面板。 下面分别就这四步给出代码。 为了方便程序中调用封装一个显示滚动文字的panel....
package swing; public class mains { public static void main(String[] args) { new swingJpanel(); } } package swing; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; ...