「java窗体美化」java中swing窗体美化

博主:adminadmin 2022-12-13 16:48:08 74

本篇文章给大家谈谈java窗体美化,以及java中swing窗体美化对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java swing界面美化类库怎么用

如果你使用的是 jdk 1.6.04 以上版本的话。 不用使用另外的 jar

这句代码就可以了。

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//Nimbus风格,新出来的外观,jdk6 update10版本以后的才会出现

使用后请采纳为答案。

java swing 编程中如何美化窗口

可以通过继承JPanel类,然后覆盖其中的paintComponet(Graphics g)函数在里面画你想画的图片就可以了

Java的swing图形用户界面怎样修改外观,这个设计出来,长得实在太丑陋了

你可以通过分层的方式,在窗体上先绘制一幅图片,然后再图片上在放一层透明的面板。

java怎么改变窗体边框的颜色?

如果你想给窗口内部加上一个边框,可以在窗口内加一个Panel,设置Panel的边框就行。

如果你想修改操作系统提供的边框颜色,是做不到的,但是可以去掉系统提供的边框,重写paint方法自己模拟一个:

import java.awt.Color;

import java.awt.Graphics;

import java.awt.Rectangle;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.border.LineBorder;

public class MyFrame {

public static void main(String[] args) {

JFrame frame1 = new JFrame();

frame1.setBounds(400, 300, 200, 200);

frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();

panel.setBorder(new LineBorder(Color.red));

frame1.add(panel);

frame1.setVisible(true);

JFrame frame2 = new JFrame() {

public void paint(Graphics g) {

super.paint(g);

Rectangle rect = this.getBounds();

int width = (int) rect.getWidth() - 1;

int height = (int) rect.getHeight() - 1;

g.setColor(Color.red);

g.drawRect(0, 0, width, height);

}

};

frame2.setBounds(650, 300, 200, 200);

frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame2.setUndecorated(true);

frame2.setVisible(true);

}

}

java程序要怎么做界面才会好看?求赐教

首先:java做的界面不求界面漂亮的,它注重的是安全性和移植性。

漂亮:1、JavaWeb开发的话:你可以写很多的JS之类的来美化;

2、CS开发话:你看Android的界面会不会觉得很炫,那些是用OpenGL来渲染出来的;

3、第三方插件:开源的力量大大滴哈。

JAVA中如何控制窗体背景与字体的颜色

如果就设置字体,即大小,加一句setFont就行了

import javax.swing.*;

import java.awt.*;

import java.awt.event.WindowEvent;

public class Q1{

JWindow window = new JWindow();

Q1(String pText){

//获取当前计算机屏幕尺寸

Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

//定义标记显示信息

JLabel jl = new JLabel(pText,JLabel.CENTER);

Font d=new Font("楷体",Font.BOLD,10);

jl.setFont(d); //注意这句

//添加组件到窗口

window.getContentPane().add(jl, BorderLayout.CENTER);

// 设置窗口尺寸

window.setSize(300, 100);

//设置窗口显示位置

int w = window.getSize().width;

int h = window.getSize().height;

int x = (dim.width-w)/2;

int y = (dim.height-h)/2;

//移动窗口到X,Y坐标。这里时屏幕的中央

window.setLocation(x, y);

}

//隐藏窗口

public void hidden(){

window.setVisible(false);

}

//显示窗口

public void show(){

window.setVisible(true);

}

public static void main(String[] args){

//

Q1 jw = new Q1("沟通无距离!平行线聊天系统...o(∩_∩)o...");

jw.show();

//显示延时

try{

Thread.sleep(4000);

}catch(InterruptedException ie){

System.out.println("sleep error!!");

}

//调用隐藏

//jw.hidden();

}

public void windowClosing(WindowEvent windowEvent) {

System.exit(0);

}

}

如果要设置字体颜色,你可以自定义继承JLabel的类,在paintComponent(Graphics g)方法中,用g.setColor();g.drawString()做。

设置背景的话在setFont下加一句setBackground()方法,传Image类进去。

关于java窗体美化和java中swing窗体美化的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。