Mega Code Archive

 
Categories / Java Tutorial / Swing
 

A container for pseud code

import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.border.Border; public class JListBackground extends JPanel {   private static final Color lightBlue = new Color(153, 204, 255);   public JListBackground() {     super();     setBackground(lightBlue);   }   public static void addComponentsToPane(Container pane) {     String[] bruteForceCode = { "int count = 0",          "int m = mPattern.length();",          "int n = mSource .length();",          "outer:",          " ++count;",          " }",          " return count;",          "}"      };     JList list = new JList(bruteForceCode);     Border etch = BorderFactory.createEtchedBorder();     list.setBorder(BorderFactory.createTitledBorder(etch, "Brute Force Code"));     JPanel listPanel = new JPanel();     listPanel.add(list);     listPanel.setBackground(lightBlue);     list.setBackground(lightBlue);     pane.add(listPanel, BorderLayout.CENTER);     pane.setBackground(lightBlue);   }   public static void main(String[] args) {     JFrame frame = new JFrame("Brute Force Algorithm");     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     addComponentsToPane(frame.getContentPane());     frame.pack();     frame.setSize(800, 600);     frame.setVisible(true);   } }