Drawing multiple components flicker

I am trying to draw a number of Checkboxes in a Frame. The problem is that it flickers really badly. Is there a good way to solve this problem.
/mad

make it double buffered,
but I don't think it's possible with the default objects
so u should use an extended canvase to draw the checkboxes in
class DoubleBufCheckBoxes extends Canvas
  public void paint( Graphics g )
    //create double buffer memory
    if( ( db == null ) || ( getWidth() != dbwidth ) || ( getHeight() != dbheight ) )
     dbwidth  = getWidth();
     dbheight = getHeight();
     dbImage  = Image.createImage(dbwidth, dbheight);
     db = dbImage.getGraphics();
     //draw your own checkboxes in db
     db.draw..etc etc
     //draw the buffer to the screen
     g.drawImage( dbImage, 0, 0, Graphics.TOP|Graphics.LEFT );
}

Similar Messages

  • How to draw multiple lines on same panel??

    hiya
    i would like to know how can I draw multiple lines on the same panel ?? I have already use repaint(); but it just come out the lastest line (say line 3) i draw .......those previous lines(say line 1 and 2) are disappear ........
    Thanks for your help mate

    http://www.java2s.com/ExampleCode/2D-Graphics/Line.htm

  • Can we draw multiple lines on a single CAShapeLayer?

    I want to draw multiple lines on a single layer of CAShapeLayer by UITouch. Is it possible?

    if they use the same appleID then you can do it at www.icloud.com

  • How to remove multiple components border inside a single table column cell

    Hi,
    I'm adding multiple components to a table cell. To provide a good layout I'm using the following component hierarchy in a table column - table-->groupPanel--> gridPanel-->staticText Components 1 ..2 ..3. Now when I do preview in browser or run the app, the table shows up fine, but textComponent s(1,2,3) in the column are each surrounded by a border (which is the width of gridPanel border). Is there a way to get rid of this border?
    This only occurs when you add multiple components in table cell, under gridpanel layout component.
    I've tried searching for a way to remove the grid pane layout component border but couldn't find any info. Used style class border setting to not set but that doesn't help either. I checked forums, tutorial, learning sections etc., but no success. Any help or direction is appreciated..
    Thanks
    -Vinod

    Hi ,
    Can you please post the query ..what u have tried ...
    SQL> select sub from coa1;
    SUB
    XY
    XY
    XY
    XY
    XY
    HXY
    HXY
    HXY
    8 rows selected.
    SQL> select obj from coa1;
    OBJ
    AM
    AM
    AM
    AK
    AK
    AK
    ATK
    ATK
    8 rows selected.
    SQL> SELECT OBJ FROM COA1
    2 UNION ALL
    3 SELECT SUB FROM COA1;
    OBJ
    AM
    AM
    AM
    AK
    AK
    AK
    ATK
    ATK
    XY
    XY
    XY
    OBJ
    XY
    XY
    HXY
    HXY
    HXY
    16 rows selected.
    SQL> insert into coa2 (obj)
    2 (
    3 SELECT OBJ FROM COA1
    4 UNION ALL
    5 SELECT SUB FROM COA1
    6 );
    16 rows created.
    SQL> select * from coa2;
    OBJ SUB MCU DOC F
    AM
    AM
    AM
    AK
    AK
    AK
    ATK
    ATK
    XY
    XY
    XY
    OBJ SUB MCU DOC F
    XY
    XY
    HXY
    HXY
    HXY
    16 rows selected.
    SQL>
    i tried the same it worked fine .....
    so u can combine select and insert statements .. you can get the required result.....!
    Thanks
    Ananda
    Edited by: Ananda on Feb 2, 2009 7:38 PM
    Edited by: Ananda on Feb 2, 2009 7:52 PM

  • Use of multiple components in ABAP WEB DYNPRO

    Hi,
    Am  new to  abap web dynpro and I just want to know whether  we  can  use  multiple components for an application in web dynpro.
    Thanks ,
    Dhaya.G
    Edited by: Dhayalinie Ganesh on Feb 22, 2012 12:06 PM

    Hi,
    depending requirement of application we can use multiple components.
    for example if we want to display table data into alv grid for that we can use the existing(standard component) ie: SALV_WD_TABLE  .Like such a way we can use the components as per our requirements.
    For importing components:
    --> Go to properties tab of view of your web dynpro application
    --> There you can find one button create controller usage ,click on it then import the components
    Thanks&Regards
    Sreenivas Pachva
    Edited by: sreenivas.p on Feb 22, 2012 1:11 PM

  • Drag and Drop of multiple components at once

    Hi everybody,
    I need to select and drag multiple components (Eg. JLabels) at once, it is quite simple to manage just one drag at a time but how can be managed a multiple drag?
    I mean something like Windows files selection mechanism : using Ctrl + Left mouse click to select the components and then start dragging them all to the drop target.
    Beneath the code I'm using for testing , clicking and dragging each JLabel to JTextField just cause the copy of JLabel text to the JTextField contents.
    In the sample a left click on each displayed label sets a border just to identify the selected status of the labels to drag but there's no implementation of the drop mechanism that should copy all the selected JLabels text to the drop target (the JTextField).
    import java.awt.Dimension;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import java.util.HashMap;
    import javax.swing.BorderFactory;
    import javax.swing.JComponent;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.TransferHandler;
    import javax.swing.UIManager;
    import javax.swing.border.Border;
    import javax.swing.border.CompoundBorder;
    import javax.swing.border.EmptyBorder;
    public class SelectableJLabel extends JPanel {
      MouseListener listener = new DragMouseAdapter();
      public Border getBorder(boolean getSelectedBorder) {
        Border outsideBorder = BorderFactory.createEmptyBorder(2,2,2,2);
        Border insideBorder = BorderFactory.createEmptyBorder(2,2,2,2);
        if (getSelectedBorder)
          insideBorder = BorderFactory.createEtchedBorder();
        return BorderFactory.createCompoundBorder(outsideBorder, insideBorder);
      private class DragMouseAdapter extends MouseAdapter {
        public void mousePressed(MouseEvent e) {
          System.out.println("Press!");
          JComponent c = (JComponent) e.getSource();
          JLabel lbl = (JLabel)c;     
          if (lbl.getBorder()==null || ((CompoundBorder)lbl.getBorder()).getInsideBorder() instanceof EmptyBorder) {
            lbl.setBorder(getBorder(true));
            TransferHandler handler = c.getTransferHandler();
            handler.exportAsDrag(c, e, TransferHandler.COPY);    
          } else
            lbl.setBorder(getBorder(false));        
        /* (non-Javadoc)
         * @see java.awt.event.MouseAdapter#mouseClicked(java.awt.event.MouseEvent)
        @Override
        public void mouseClicked(MouseEvent e) {
      public JLabel getSelectableLabel() {
        JLabel selectableJLabel = new JLabel("You can't select me");
        selectableJLabel.setBorder(getBorder(false));
        selectableJLabel.setTransferHandler(new TransferHandler("text"));
        selectableJLabel.addMouseListener(listener);
        return selectableJLabel;
      public SelectableJLabel() {
        // a regular JLabel
        add(getSelectableLabel());
        add(getSelectableLabel());
        add(getSelectableLabel());
        // a look-alike JLabel
        JTextField f = new JTextField("You can select me........................");
        f.setDragEnabled(true);
        //f.setEditable(false);
        f.setBorder(null);
        f.setForeground(UIManager.getColor("Label.foreground"));
        f.setFont(UIManager.getFont("Label.font"));
        add(f);
      public Dimension getPreferredSize() {
        return new Dimension(100, 100);
      public static void main(String s[]) {
        JFrame frame = new JFrame("SelectableJLabel");
        SelectableJLabel panel = new SelectableJLabel();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(panel, "Center");
        frame.setSize(panel.getPreferredSize());
        frame.setVisible(true);
    }Tnx in advance for HELP
    Massimo
    Edited by: JKut on May 2, 2010 10:48 AM

    For multiple selections I recommend to use "JList". The "ListTransferHandler" provided in the "DropDemo" sample code supports multiple selections: [http://java.sun.com/docs/books/tutorial/uiswing/dnd/dropmodedemo.html]. To enable MULTIPLE_INTERVAL_SELECTION, simply remove the following statement in the "DropDemo" class:
            list.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);

  • Logging same NC code for multiple components

    Hi,
    When logging NC codes in SAP ME 6.0 it is possible to log the same NC Code (defect) against many ref-des for
    multiple components.
    However when logging a secondary code (Action) for the previous primary NC Code all the choosen ref-des and components
    don't get copied..
    Is this how it is supposed to work or is there a setting somewhere so that all ref-des and components gets copied?
    Best Regards,
    Johan Nordebrink

    Hi Johan,
    The matter of your question is related to Ref Des List re-desinged for 6.0.
    Overall situation looks like a design gap because:
    - no explicit statement in the documentation describing the case of copying multiple Ref Des'es;
    - the case of 1-to-1 relation between Component and Ref Des is mentioned in the context of auto-population of these feilds on tabbing out if one of the field is populated;
    - the case of single Ref Des is widely referenced in the context of VTR that is a new feature in 6.0.
    So, if you need this to be reviewed by Product Mgmt (maybe they agreed to identify this as a bug), as usually you should either ask your SAP ME Consulting representative or submit a support ticket (depending on whom you pefer to talk with ).
    Regards,
    Sergiy

  • I want to draw multiple selection for some field on Type M program.

    Hi. everyone.
    I'm programing on Type M program but I don't know how do I draw multiple selection on Type M.
    Is it possible?
    If you know some related website or on-line document, please let me know that.

    It means Online program. it is not report progeam.
    I want to design a multiple selection on screen.

  • Data table header facet with multiple components?

    Hi,
    I have a data table to which I wish to add buttons to change the sort order of the items displayed. However when I add the 'buttons' to the 'header' facet I get strange results - some components are shown, some are not, and the order they appear seems almost random.
    Is the header / footer facet designed only for one component - or can I combine them somehow?
    Code snippet is
    <h:dataTable id="table" rowClasses="oddRow,evenRow" width="80%"
    value="#{ControllerBean.orderedResults}" var="meet">
    <h:column>
    <f:facet name="header">
    <h:commandLink action="#{ControllerBean.setOrder}">
    <h:graphicImage value="/img/up.gif" style="border: 0px" />
    <f:param name="order" value="up-title" />
    </h:commandLink>
    <h:outputText value="#{msgs.title}" />
    <h:commandLink action="#{ControllerBean.setOrder}">
    <h:graphicImage value="/img/down.gif" style="border: 0px" />
    <f:param name="order" value="down-title" />
    </h:commandLink>
    </f:facet>
    <h:outputText id="meetTitle"
    value="#{meet.title}" />
    </h:column>
    etc..
    So to be clear - I want a header that contains two graphic buttons separated by the text. When I run this code as is here, I get just the 'down' button, but by changing the order I can sometimes get the down button and the text......
    Cheers
    Reeling

    Yes, you can place it in a panelGrid or panelGroup component.
    The following is an excerpt from a book:
    TIP: To place multiple components in a table header or footer, you must
    group them in an h:panelGroup tag, or place them in a container component
    with h:panelGrid or h:dataTable. If you place multiple components in a facet, only the
    first component will be displayed.
    Thus you could have something like:
                   <f:facet name="header">
                        <h:panelGrid columns="1">
                             <h:outputText value="#{fields.recordings}" style="font-weight: bolder" />
                             <h:panelGroup>
                                  <h:outputText value="#{fields.type}" style="font-weight: bolder"/>
                                  <h:outputText value="#{fields.date}" style="font-weight: bolder"/>
                                  <h:outputText value="#{fields.time}" style="font-weight: bolder"/>
                             </h:panelGroup>
                        </h:panelGrid>
                   </f:facet>

  • JOptionPane: adding multiple Components

    Hello,
    I am trying to add multiple components to a JOption Pane. When the JOptionPane is displayed, the JOptionPane is not resized in order to display all of the components. In my case, the buttons of the JOptioPane are pushed down. Only the upper half of buttons are visible.
    How do you set the JOptionPane to fully display all of the objects that were passed into it?

    What do you mean by saying that the components should be added to the JPanel using the setBounds() method?
    I currently have this:
    JPanel p = new JPanel(null);
    p.add(new JLabel("Label"));
    p.add(new JEditorTextPane("text/plain", "Text"));
    p.add(new JTextField("Text field"));
    p.setBounds(new Rectangle(200, 200));
    JOptionPane.showOptionDialog(null, p, "Title", JOptionPane.DEFAULT_OPTION, JOptionPane.ERROR_MESSAGE, null, null, null);
    With this code, I do not even see the "OK" button. The dialog is not resizing correctly. Also, the components are getting laid out incorrectly in the JPanel. Everything is laid out from left to right.

  • Anybody know where I can find Draw Multiple Lines.vi?

    I don't mean the actual function itself. I know you just right-click and scroll through the menus for that. But I want to find a VI that showcases how the Draw Multiple Lines.vi is used. As of yet I can't find one anywhere. I've read the Detailed Help that Labview provides when I look at the function under Context Help, and it mostly makes sense. The only thing that's not working is how to implement the array that provides the line points into the function. I tried connecting a 1D array to the function and it was no dice. I get the quentessential error:
    You have connected two terminals of a different type. The source is 1D array of double. The sink is 1D array of cluster of 2 elements.
    So I know there is a special array called a Cluster Array, I think. Does it want me to attach that instead?

    ShogunOrta wrote:
    I just want to programmatically draw a line on the Front Panel from point A to point B. That's all.
    You can only do it with the restriction that it has to be bounded to a picture indicator. To draw anywhere on the front panel, we would need this idea implemented.
    A plain 1D array does not define points because each point has an x and a y.  Hierarchical data structure are actually quite easy once you play a little bit with them.

  • Multiple Components in a JScrollPane

    Hi all,
    I'm trying to create a JScrollPane with multiple components in it, inside a TabPane. However I keep running into problems getting the display working.
    The contents of the ScrollPane will be determined at runtime and will consist of "n" tables and JLabels, in no particular order. The only constraint is that I want to have the components displayed in rows (one column per row). The number of rows and columns in each of the JTables (and therefore their size) will also be determined at runtime.
    I've run into problems where the JScrollPane only shows the last JTable added. I've tried adding a JPanel to the JScrollPane and then adding the tables to that, but the display doesn't work - maybe something I've missed on the sizing?
    Any clues on where I should focus will be most appreciated.
    Thanks

    Hi,
    Thanks for the suggestion - I've tried using the following test code, but I cannot get it to display anything:
    public class AFrame extends JFrame {
      private JScrollPane jScrollPane1 = new JScrollPane();
      public AFrame() {
        try {
          this.getContentPane().setLayout(new BorderLayout());
          this.setTitle("Test Frame");
          this.setSize(500, 500);
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          this.getContentPane().add(jScrollPane1, null);
          jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
          jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
          //create a table   
          JTable table1 = new JTable();
          table1.setModel(new TestTableModel());
          TableColumnModel colmod = table1.getColumnModel();
          for (int i=0; i < table1.getColumnCount(); i++) {
            TableColumn col = colmod.getColumn(i);
            col.setPreferredWidth(50);
          //create an edit field
          JEditorPane jep1 = new JEditorPane();
          jep1.setPreferredSize(new Dimension(100, 20));
          //create the panel & add two components
          JPanel p = new JPanel();
          p.setPreferredSize(this.getSize());
          double size[][] =
            {{10, TableLayout.PREFERRED, 10},  // Columns
             {10, TableLayout.PREFERRED, 10}}; // Rows
          TableLayout tl = new TableLayout(size);
          p.setLayout(tl);
          p.add(table1, "1, 1");
          p.add(jep1, "1, 2");
          validate();
          setVisible(true);
        catch(Exception e) {
          e.printStackTrace();
      public static void main(String[] args) { new AFrame(); }
    //The TestTableModel dummy class for testing
    public class TestTableModel extends AbstractTableModel  {
      public TestTableModel() {
      public int getRowCount() {
        return 2;
      public int getColumnCount() {
        return 10;
      public Object getValueAt(int row, int col) {
        return "Test value";
    }

  • Dynamic SORT with multiple components

    Hi all,
    I want to sort an internal table in this way:
    SORT itab BY (component).
    This is not difficult if "component" contains the name of ONE column of itab. But - and here is my problem - how can I sort with multiple components?
    Like this:
    SORT itab BY (comp_1) (comp_2) ... (comp_N).
    The number of components (N) shall be flexible. It is not possible to concatenate the components into one string-variable. This causes an error ITAB_ILLEGAL_COMPONENT.
    Brillant would be a solution which also contains the sort-direction (ASCENDING or DESCENDING for each component like this:
    SORT itab BY (comp_1) (dir_1)
                 (comp_2) (dir_2)
                 (comp_N) (dir_N).
    Is there a way to do so?
    Thanks for all hints!
    Mathias

    Hi Matahias ...
    From ABAP help...
    SORT itab.
    Extras:
    1. ... BY f1 f2 ... fn
    2. ... ASCENDING
    3. ... DESCENDING
    4. ... AS TEXT
    5. ... STABLE
    The syntax check performed in an ABAP Objects context is stricter than in other ABAP areas. See Field symbols not allowed as sort criterion.
    Effect
    The entries in the internal table are sorted in ascending order using the key from the table definition (DATA, TYPES).
    Addition 1
    ... BY f1 f2 ... fn
    Effect
    Uses the sort key defined by the sub-fields f1, f2, ..., fn of the table itab instead of the table key. The fields can be of any type; even number fields and tables are allowed.
    You can also specify the sort fields dynamically in the form (name). If name is blank at run time, the sort field is ignored. If itab is a table with a header line, you can also use a field symbol pointing to the header line of itab as a dynamic sort criterion. A field symbol that is not assigned is ignored. If a field symbol is assigned, but does not point to the header line of the internal table, a runtime error occurs.
    If the line type of the internal table contains object reference variables as components, or the entire line type is a reference variable, you can use the attributes of the object to which a reference is pointing in a line as sort criteria (see Attributes of Objects as the Key of an Internal Table
    You can address the entire line of an internal table as the key using the pseudocomponent TABLE_LINE. This is particularly relevant for tables with a non-structured line type when you want to address the whole line as the key of the table (see also Pseudocomponent TABLE_LINE With Internal Tables).
    If you use one of the additions 2 to 5 before BY, it applies to all fields of the sort key by default. You can also specify these additions after each individual sort field f1, f2, ..., fn. For each key field, this defines an individual sort rule which overrides the default.
    Cheers
    Preetham

  • Drawing multiple shape

    I am working on a small program to draw multiple shape, I am having problem because I can not draw more than one shape on the screen at the same time . can you help me pls
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    import java.applet.Applet;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseListener;
    import java.awt.geom.Rectangle2D;
    import java.awt.Color;
    public class BoxClickApplet extends Applet
    int x1,y1;
    int click=-1;
              class MyMouseListener implements MouseListener
              public void mousePressed(MouseEvent event){}
              public void mouseReleased(MouseEvent event){}
              public void mouseClicked(MouseEvent event)
                   click++;
    if (click==0)
                                  x1=getWidth()/2-20;
                                  y1=getHeight()-40;
                                  repaint();
                                  ((Graphics2D)g).fill(r);
                   if (click==1)
                                  x1=getWidth()/2-20;
                                  y1=getHeight()/2-20;
                                  repaint();
                   if (click==2)
                                  x1=getWidth()/2-20;
                                  y1=0;
                                  repaint();
    if (click==3)
                             x1=getWidth()/2-20;
                             y1=getHeight()/2;
                             repaint();
                             x1=getWidth()/2-20;
                             click=-1;
    public void mouseEntered(MouseEvent event){}
              public void mouseExited(MouseEvent event){}
    MyMouseListener listener = new MyMouseListener();
    addMouseListener(listener);
    public void paint(Graphics g)
         g.setColor(Color.GREEN);
         Rectangle2D.Double r = new Rectangle2D.Double (x1,y1,40,40);
    ((Graphics2D)g).fill(r);

    //  <applet code="BCA" width="400" height="400"></applet>
    import java.applet.Applet;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.BufferedImage;
    public class BCA extends Applet
        BufferedImage image;
        int width = 40;
        int height = 40;
        public void init()
            addMouseListener(new MyMouseListener());
        public void paint(Graphics g)
            if(image == null)
                initImage();
            g.drawImage(image, 0, 0, this);
        private void initImage()
            int w = getWidth();
            int h = getHeight();
            int type = BufferedImage.TYPE_INT_RGB;
            image = new BufferedImage(w, h, type);
            Graphics2D g2 = image.createGraphics();
            g2.setBackground(getBackground());
            g2.clearRect(0,0,w,h);
            g2.dispose();
        private void addRectangle(Point p)
            Graphics2D g2 = (Graphics2D)image.getGraphics();
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            g2.setColor(Color.GREEN);
            g2.fill(new Rectangle(p.x-width/2, p.y-height/2, width, height));
            g2.dispose();
        private void clearImage()
            Graphics g = image.getGraphics();
            g.setColor(getBackground());
            g.fillRect(0, 0, image.getWidth(), image.getHeight());
            g.dispose();
        class MyMouseListener extends MouseAdapter
            public void mousePressed(MouseEvent event)
                if(event.getClickCount() == 2)
                    clearImage();
                else
                    addRectangle(event.getPoint());
                repaint();
    }

  • Draw multiple rectangles with mouse and allow exclusion of individual rectangles

    Hi,
    I have the following AS code to draw a single rectangle using mouse, but I need a different code that allows drawing multiple rectangles and the selection/exclusion of individual rectangles like a modeling tool (eg.: MS Visio).
    Can you help me?
    Thanks.

    What if I use MovieClips as the rectangle? When the click occurs, a new MovieClip is added dynamically to stage and when the user clicks right in a MovieClip's border it can be deleted.
    I'll try this way. And if you have any suggestions please let me know.
    Thanks.
    PS: This is the code I just forgot to include in the past post.
    const CANVAS:Graphics = graphics;
    var _dragging:Boolean = false;
    var _corner:Point;
    stage.addEventListener(MouseEvent.MOUSE_DOWN, setAnchor);
    stage.addEventListener(MouseEvent.MOUSE_UP, completeRect);
    function setAnchor(e:MouseEvent):void{
        if(!_dragging){
            CANVAS.clear();
            _corner = new Point(e.stageX, e.stageY);
            _dragging = true;
            stage.addEventListener(MouseEvent.MOUSE_MOVE, liveDrag);
    function completeRect(e:MouseEvent):void{
        if(_dragging){    
            _dragging = false;
            stage.removeEventListener(MouseEvent.MOUSE_MOVE, liveDrag);
            CANVAS.lineStyle(0, 0, 0);
            CANVAS.beginFill(0x222222)
            CANVAS.drawRect(_corner.x, _corner.y, e.stageX - _corner.x, e.stageY - _corner.y);
    function liveDrag(e:MouseEvent):void{
        CANVAS.clear();
        CANVAS.lineStyle(0, 0x999999);
        CANVAS.drawRect(_corner.x, _corner.y, e.stageX - _corner.x, e.stageY - _corner.y);

Maybe you are looking for

  • My FaceTime is linked to wrong number how can I change it?

    I have 2 iPads on my account each has the same number and I want to change one can I do this?

  • Creation of activity

    Hello Guys,    Am using the following code  to create an activity,but am not successful in creating an activity.    Though sy-subrc is resulting in zero and activity is not getting created.  Please suggest: CALL FUNCTION 'CRM_GUID_CREATE'        IMPO

  • Making a java browser component for Mac platform(Urgent)

    I was trying to make a simple java browser component from scratch for running on Mac platform. I was using JFrame/JEditorPane. Although JEditorPane can open web pages but it can't support Javascript, flash and other interactive features of many websi

  • Pattern Fill layer not working out of layer panel

    Banging my head against the monitor!  All of a sudden I cannot make a Pattern Fill layer from the layer panel (It's greyed out).  I can create one from Layer -> New Fill Layer -> Pattern.  Can anyone tell me the stupid key I bumped to make this happe

  • HT201210 Ipad will not restore - Device not found

    My iPad turns on but instructs me to connect to itunes.  It needs to be restored but it wont work.