「java窗体美化」java中swing窗体美化
本篇文章给大家谈谈java窗体美化,以及java中swing窗体美化对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java swing界面美化类库怎么用
- 2、java swing 编程中如何美化窗口
- 3、Java的swing图形用户界面怎样修改外观,这个设计出来,长得实在太丑陋了
- 4、java怎么改变窗体边框的颜色?
- 5、java程序要怎么做界面才会好看?求赐教
- 6、JAVA中如何控制窗体背景与字体的颜色
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窗体美化的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-13,除非注明,否则均为
原创文章,转载请注明出处。