1 16 package net.sf.jftp.gui.framework; 17 18 import java.awt.*; 19 20 import javax.swing.*; 21 22 23 public class BorderPanel extends JPanel 24 { 25 public boolean left = true; 26 27 public void paintComponent(Graphics g) 28 { 29 if(left) 30 { 31 g.setColor(Color.black); 32 g.drawLine(2, 2, 2, getSize().height - 3); 33 g.drawLine(2, 2, getSize().width - 3, 2); 34 35 g.setColor(new Color(80, 80, 80)); 36 g.drawLine(1, 1, 1, getSize().height - 2); 37 g.drawLine(1, 1, getSize().width - 2, 1); 38 39 g.setColor(new Color(180, 180, 180)); 40 g.drawLine(0, 0, 0, getSize().height - 1); 41 g.drawLine(0, 0, getSize().width - 1, 0); 42 } 43 else 44 { 45 g.setColor(Color.black); 46 g.drawLine(getSize().width - 1, 2, getSize().width - 1, 47 getSize().height - 3); 48 g.drawLine(0, 2, getSize().width - 3, 2); 49 50 g.setColor(new Color(80, 80, 80)); 51 g.drawLine(getSize().width - 2, 1, getSize().width - 2, 52 getSize().height - 2); 53 g.drawLine(1, 1, getSize().width - 2, 1); 54 55 g.setColor(new Color(180, 180, 180)); 56 g.drawLine(getSize().width - 3, 0, getSize().width - 3, 57 getSize().height - 1); 58 g.drawLine(0, 0, getSize().width - 1, 0); 59 } 60 } 61 } 62 | Popular Tags |