Introduction - If you have any usage issues, please Google them yourself
part of the display, it is important to the category MyLineBorder inherited LineBorder categories, in order to draw as XP as the frame Fillet
Packet : 465350swingdemo.rar filelist
SwingDemo
SwingDemo\com
SwingDemo\com\chenhao
SwingDemo\com\chenhao\swingdemo
SwingDemo\com\chenhao\swingdemo\MyLineBorder.class
SwingDemo\com\chenhao\swingdemo\SwingButton.class
SwingDemo\com\chenhao\swingdemo\SwingDemo.class
SwingDemo\com\chenhao\swingdemo\SwingFrame.class
SwingDemo\com\chenhao\swingdemo\SwingPanel$ButtonAction.class
SwingDemo\com\chenhao\swingdemo\SwingPanel$CheckListener.class
SwingDemo\com\chenhao\swingdemo\SwingPanel$RadioListener.class
SwingDemo\com\chenhao\swingdemo\SwingPanel$TextFieldListener.class
SwingDemo\com\chenhao\swingdemo\SwingPanel.class
SwingDemo\com\chenhao\swingdemo\SwingTextField.class
SwingDemo\javax
SwingDemo\javax\swing
SwingDemo\javax\swing\MyLineBorder.class
SwingDemo\javax\swing\SwingButton.class
SwingDemo\javax\swing\SwingDemo.class
SwingDemo\javax\swing\SwingFrame.class
SwingDemo\javax\swing\SwingPanel$ButtonAction.class
SwingDemo\javax\swing\SwingPanel$CheckListener.class
SwingDemo\javax\swing\SwingPanel$ComboListener.class
SwingDemo\javax\swing\SwingPanel$RadioListener.class
SwingDemo\javax\swing\SwingPanel$TextFieldListener.class
SwingDemo\javax\swing\SwingPanel.class
SwingDemo\javax\swing\SwingTextField.class
SwingDemo\SwingDemo.java