按钮不画边框:button.setBorderPainted(false);

解决方案 »

  1.   

    可以充满整个屏幕的。package basicjava_study.swing;import java.awt.*;
    import javax.swing.*;
    import com.borland.jbcl.layout.*;public class ImageCoveredButton extends JFrame{    ImageIcon icn;
        JPanel jPanel1;
        JButton jButton1;
        XYLayout xYLayout1;    public ImageCoveredButton(){
            icn = new ImageIcon(getClass().getResource("image/splash.gif"));
            jPanel1 = new JPanel();
            jButton1 = new JButton();
            xYLayout1 = new XYLayout();
            try{
                jbInit();
            }
            catch(Exception e){
                e.printStackTrace();
            }
        }    public static void main(String args[]){
            ImageCoveredButton imageCoveredButton1 = new ImageCoveredButton();
            imageCoveredButton1.pack();
            imageCoveredButton1.show();
        }    private void jbInit()throws Exception{
            setDefaultCloseOperation(3);
            jPanel1.setLayout(xYLayout1);
            jButton1.setForeground(Color.red);
            jButton1.setHorizontalTextPosition(SwingConstants.CENTER);                jButton1.setText("JBuilder");
            jButton1.setIcon(icn);
            getContentPane().add(jPanel1, "Center");
            jPanel1.add(jButton1, new XYConstraints(83, 34, 238, 200));
        }
    }