×

javaswing美化 sw

javaswing美化(java swing界面美化类库怎么用)

admin admin 发表于2024-01-24 08:57:53 浏览27 评论0

抢沙发发表评论

大家好,javaswing美化相信很多的网友都不是很明白,包括java swing界面美化类库怎么用也是一样,不过没有关系,接下来就来为大家分享关于javaswing美化和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中如何让JTextField的背景颜色和面板一致

1、获得panel的背景颜色;2、设置JTextField的颜色为获取到的panel的颜色示例代码如下:JTextField jtf = new JTextField ();jtf.setPreferredSize (new Dimension (60, 30));jtf.setBorder (new Color((100,100,255)));jtf.setBackground (new Color((100,100,255)));

怎样美化JAVA界面

  1. 使用Java的LookAndFeel设置,可以直接百度或Google一下,一般来说除非使用系统自带外观,否则需要下载jar包。

  2. 我比较推荐的是有Apple风格的QuaQuaLookAndFeel包,你可以查一下,下载后可直接放在工程中使用,很方便。

  3. 另外经常用到的较为权威的包是substance的外观优化,有很多如金属风格、复古风格等,

  4. 选择SWT/JFace吧,RCP插件式开发的效率也不是awt/Swing可以比的

java swing窗口 绘图

每个Swing组件都用一个方法:protected void paintComponent(Graphics g) 可以通过重写这个方法还绘图。Graphics对象是这个方法的入口参数,不用获得,在重写的方法内直接使用就可以。给你个例子。***隐藏网址***

找人帮我把这个SWING窗体美化下

import java.io.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class JFrameComputer extends JFrame{    public static void main(String arg) {        SwingUtilities.invokeLater(new Runnable() {            public void run() {                try {                    JFrame.setDefaultLookAndFeelDecorated(true);                    UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");                    new JFrameComputer();                } catch (Exception e) {                    e.printStackTrace();                }            }        });            }    private ImageIcon img=null;    private String imgFile="JFrameComputer.png";    private static int btnW = 140;        public JFrameComputer(){        super("热销笔记本信息");                img = new ImageIcon(imgFile);//.getImage();        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        this.setSize(640, 480);        this.setLayout(new BorderLayout());                JButton btn1 = new JButton("查询基本参数");        btn1.setFont(btn1.getFont().deriveFont(16f));                JButton btn2 = new JButton("更新型号信息");        btn2.setFont(btn1.getFont());                JButton btn3 = new JButton("插入购买参考");        btn3.setFont(btn1.getFont());                JPanel pnl1 = new JPanel();        pnl1.setBorder(BorderFactory.createTitledBorder(                BorderFactory.createEtchedBorder(), " ", TitledBorder.LEFT, TitledBorder.TOP));        pnl1.setOpaque( false );        pnl1.setPreferredSize(new Dimension(getWidth(), 80) );        pnl1.add(btn1);        pnl1.add(btn2);        pnl1.add(btn3);        this.add(pnl1, BorderLayout.NORTH);                JPanel pnl2 = new JPanel();        pnl2.setBorder(BorderFactory.createTitledBorder(                BorderFactory.createEtchedBorder(), "图片仅供参考", TitledBorder.LEFT, TitledBorder.TOP));        pnl2.add(new JLabel(img));        this.add(pnl2, BorderLayout.CENTER);        this.setVisible(true);        btn1.addActionListener(new ActionListener(){            public void actionPerformed(ActionEvent e){                JFrameComputer.this.dispose();            }        });    }}

稍修改一下,请参考 

如果你还想了解更多这方面的信息,记得收藏关注本站。