swing设置观感

1、先获取当前系统支持的观感样式

1 UIManager.LookAndFellInfo[] infos = UIManager.getInstalledLookAndFeels();
2
3 String className = infos[i].getClassName();

2、设置当前窗体的观感

UIManager.setLookAndFeel(className);

SwingUtilties.updateComponentTreeUI(frame);

时间: 2024-10-10 14:19:27

swing设置观感的相关文章

Swing 设置JScrollPanel 滚动条位置

js.doLayout(); JScrollBar jsVB = js.getVerticalScrollBar(); if (jsVB != null) { jsVB.setValue(jsVB.getMaximum() / 2); } JScrollBar jsHB = js.getHorizontalScrollBar(); if (null != jsHB) { jsHB.setValue(jsHB.getMaximum() / 6); } Swing 设置JScrollPanel 滚动

Java Swing设置主窗体位置居中方法

01.第一种方法 int windowWidth = frame.getWidth(); //获得窗体宽 int windowHeight = frame.getHeight(); //获得窗体高 Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包 Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸 int screenWidth = screenSize.width; //获取屏幕的宽 i

Java Swing设置主窗口位置居中方法

01.第一种方法 int windowWidth = frame.getWidth(); //获得窗口宽 int windowHeight = frame.getHeight(); //获得窗口高 Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包 Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸 int screenWidth = screenSize.width; //获取屏幕的宽 i

Swing圆角边框的实现

Swing圆角边框实现 Swing圆角边框的实现方法: package com.justplay.basic; import java.awt.Color; import java.awt.Component; import java.awt.Graphics; import java.awt.Insets; import javax.swing.border.Border; /**  * Swing  * 设置圆角边框(可以自定义边框的颜色)  * 可以为button,文本框等人以组件添加边框

作业2结对(升级版)

//第一个类:登陆界面 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; public class Login extends JFrame implements ActionListener{ JTextField f1; JTextField f2; JButton b1; JButton b2; JPanel p5; Image img = Toolk

[osg][osgEarth][原]基于OE自定义自由飞行漫游器(初级版)

由于受够了OE的漫游器,想搞个可以在全球飞行的漫游器,所以就做了一个: 请无视我的起名规则······ 类头文件:EarthWalkManipulator.h #pragma once //南水之源 20180101 #include <osgGA/CameraManipulator> #include <osgEarth/MapNode> #include <osgEarth/Viewpoint> #include <osgEarth/GeoData> c

Swing JPanel 设置画布背景及自己绘图

构造器中添加 setBackground(Color.WHITE); 重新画图中添加 @Override protected void paintComponent(Graphics g) { super.paintComponent(g); // 转换画笔为2D Graphics2D g2d = (Graphics2D) g; // 设置画笔粗细 g2d.setStroke(new BasicStroke(5.0f)); // 设置画笔颜色 g2d.setColor(Color.GRAY);

Swing Jtable 网格线设置

Swing jtable不绘制网格线或只绘制一条垂直或水平线问题总结 1 不绘制网格线…但占屏幕空间…网格是透明的…. myJTable1.setShowHorizontalLines(false); 水平线不显示 myJTable1.setShowVerticalLines(false); 垂直线不显示 2 不绘制网格线…并且不占屏幕空间…网格是没有的…. setIntercellSpacing():修改单元格间隔,因此也将影响网格线的粗细. setRowMargin (0);设置相邻两行单元

Java Swing界面编程(5)---JLabel中设置图片

package com.beyole.util; import java.awt.Color; import java.io.File; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public class test4 { public static void main(String[] args) { JFrame fra