import java.awt.GridLayout;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class JFrameBackground extends JFrame {
public JFrameBackground(){
this.setTitle("我的swing界面");
this.setLayout(new FlowLayout());
JPanel buttonPanel = new JPanel();
buttonPanel.setBorder(BorderFactory.createTitledBorder("分组框")); //设置面板边框,实现分组框的效果,此句代码为关键代码
buttonPanel.setBorder(BorderFactory.createLineBorder(Color.red));//设置面板边框颜色
JButton button = new JButton("我的按钮");
buttonPanel.add(button);
this.setSize(300, 300);
this.getContentPane().add(buttonPanel);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
public static void main(String[] args) {
new JFrameBackground();
import
java
x.
swing
.BorderFactory;
import
java
x.
swing
.ImageIcon;
import
java
x.
swing
.JButton;
import
java
x.swin...
学习
java
的过程
中
我们往往需要掌握极其复杂的知识点。今天就来为大家介绍一下在
java
中
swing
的组件以及
分组
布局的含义。一起来看看吧。一、首先介绍一下
swing
中
几个常用的组件⑴文本
框
(JTextField);⑵密码
框
(JPasswordField);⑶标签(JLable);⑷复选
框
组件(JCheckBox);⑸单选
框
组件(JRadioButton):同一组单选按钮必须先创建ButtonGro...
首先,先说明一下组件是怎么绘制的,一般基本组件都是通过paint()方法进行绘制的,而paint()方法则是通过paintComponent()来
实现
的,而paintComponent()方法最终会转到该方法的BasicUI,也就是说,通过
实现
一个组件的BasicUI
中
的所有子方法,便可以达到绘制一个组件的目的。其次,并不一定,美化一个组件就一定要
实现
它的BasicUI,大部分时候,通过paint
import
java
.awt.Color;import
java
.awt.GridLayout;import
java
x.
swing
.BorderFactory;import
java
x.
swing
.JFrame;import
java
x.
swing
.JProgressBar;import
java
x.
swing
.UIManager;public class Main extends JFram...
I found the code for grouping the objects by some field name from POJO. Below is the code for that:public class Temp {static class Person {private String name;private int age;private long salary;Perso...
该楼层疑似违规已被系统折叠隐藏此楼查看此楼import
java
.awt.BorderLayout;import
java
.awt.Color;import
java
.awt.Dimension;import
java
.awt.Toolkit;import
java
x.
swing
.BorderFactory;import
java
x.
swing
.JFrame;import
java
x.
swing
...
代码如下:
import
java
.awt.FlowLayout;import
java
.awt.Frame;import
java
.awt.GridLayout;
import
java
x.
swing
.BorderFactory;import
java
x.
swing
.ImageIcon;import
java
x.
swing
.JButton;import
java
x.
swing
.JFrame;...
JPanel
设置
边框
2009-03-16 10:36:10分类:
Java
public void setBorder(Borderborder)
设置
此组件的
边框
。Border 对象负责定义组件的 insets(直接对组件重写所有 insets
设置
),并且可选地呈现这些 insets 范围内的
边框
装饰。要为
swing
组件创建有装饰的和无装饰的区域(例如边距和填充),应该使用
边框
(而不是 i...
3
jpanel
.setBorder(BorderFactory.你需要的样式);
5 BorderFactory.createLineBorder(Color.red, 3) //线
边框
...