⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resourcemodexample.java

📁 java swing 开发代码
💻 JAVA
字号:
// ResourceModExample.java// An example of using UIManager resources to tweak the look of applications.//package	jswing.ch26;import java.awt.*;import javax.swing.*;import javax.swing.border.*;public class ResourceModExample {  public static void main(String[] args) {    // A custom border for all buttons    Border border = BorderFactory.createRaisedBevelBorder();    Border tripleBorder = new CompoundBorder(new CompoundBorder(      border, border), border);    UIManager.put("Button.border", tripleBorder);    // Custom icons for internal frames    UIManager.put("InternalFrame.closeIcon",      new ImageIcon("close.gif"));    UIManager.put("InternalFrame.iconizeIcon",      new ImageIcon("iconify.gif"));    UIManager.put("InternalFrame.maximizeIcon",      new ImageIcon("maximize.gif"));    UIManager.put("InternalFrame.altMaximizeIcon",      new ImageIcon("altMax.gif"));    // A custom internal frame title font    UIManager.put("InternalFrame.titleFont",      new Font("Serif", Font.ITALIC, 12));    // Make scrollbars really wide    UIManager.put("ScrollBar.width", new Integer(30));    // Throw together some components to show what we’ve done.    // Nothing below here is L&F-specific.    // ***********************************    JFrame f = new JFrame();    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    Container c = f.getContentPane();    JDesktopPane desk = new JDesktopPane();    c.add(desk, BorderLayout.CENTER);    JButton cut = new JButton("Cut");    JButton copy = new JButton("Copy");    JButton paste = new JButton("Paste");    JPanel p = new JPanel(new FlowLayout());    p.add(cut);    p.add(copy);    p.add(paste);    c.add(p, BorderLayout.SOUTH);    JInternalFrame inf = new JInternalFrame("MyFrame", true, true, true, true);    JLabel l = new JLabel(new ImageIcon("luggage.jpeg"));    JScrollPane scroll = new JScrollPane(l);    inf.setContentPane(scroll);    inf.setBounds(10, 10, 350, 280);    desk.add(inf);    inf.setVisible(true);    f.setSize(380, 360);    f.setVisible(true);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -