Dynamically resizing content in AWT Scroll pane

Hello all,
I created a new sub component that as a getPreferredSize method. I placed an instance of this component inside a scrollpane in an applet. everything is fine until I add more items to this component that changes the size of the component. The Scroll bars don't update to reflect the new size so when you scroll to the end, you see a clipped version what is supposed to be there. I was wondering if anyone can help me on this one? sooner would be better.
thanks
borgtiger

here is a sample of what I'm trying to do:
public class theconf extends Applet
//new component with getPreferredSize
IconBox lChat;
ScrollPane appletScroller;
Adjustable vadjust;
Adjustable hadjust;
Image mainimg;
public void init()
lChat = new IconBox(425);
//my component
appletScroller = new ScrollPane(1);
appletScroller.add( lChat );
appletScroller.reshape(0,0,445,380);
add(appletScroller);
vadjust = appletScroller.getVAdjustable();
hadjust = appletScroller.getHAdjustable();
hadjust.setUnitIncrement(10);
vadjust.setUnitIncrement(10);
public boolean action(Event e,Object selectedItem)
//button used to add new items to component,
//changing the height of the component similar to a
//new line of text
if(buttonText.equals("SUBMIT") )
mainimg = getImage(getCodeBase(), "system.jpg");
lChat.add("SYSTEM:","msg1",mainimg);
appletScroller.setScrollPosition
(0,vadjust.getMaximum());
// I tried setting different values, but this does
//nothing
any help would be appreciated.
thanks
borgtiger

Similar Messages

  • Scroll pane height

    I need to set the height of a scroll pane to the sum of heights of all the child elements in it. i.e i have a scroll pane and the content of the scroll pane is vbox. The vbox has many elements in it. I want to set the scroll pane height to sum of the height of the individual cell items in it. Please let me know.
    Thanks.

    Should have said desirable not acceptable. The most desirable solution is to use standard layouts and components. But also very desirable is to not spend so much time on such a simple issue. So I have used the ScrollableFlowPanel and the static inner class was a simple drop in. The only thing I added was a call to the following to left align: setLayout(new FlowLayout(FlowLayout.LEADING));Thanks for the help.

  • Dynamic content in scroll pane component

    As far as I can see, the contentPath for a scroll pane
    component can only point to a movie clip in the library, not to an
    instance on stage. Does this mean that the content can only be
    something created during authoring with no possibility of modifying
    it in Actionscript?

    No, I had no reply and eventually wrote my own scroll pane
    solution which allows me to directly modify the pane's content with
    ActionScript and update the scroll bar to reflect any change in the
    content's size. I'm puzzled by the help file's example in
    ScrollPane.refreshPane() because it describes a senario where:
    "for example, you've loaded a form into a scroll pane and an
    input property (for example, a text field) has been changed by
    ActionScript. In this case, you would call refreshPane() to reload
    the same form with the new values for the input properties."
    Which implies that you can use ActionScript to change the
    content then reload it. The help file on ScrollPane.contentPath is
    not very clear about what content can be used but appears to say
    that the only content types allowed are: a SWF or JPEG loaded via
    its URL or a symbol in the current library. I don't see how you
    could use ActionScript to change any of these. I've tried
    specifying an on-stage instance as the content but that
    fails.

  • Scroll pane can't align it's content

    When a Node(group fro example) is added into a scroll pane, the scroll pane automatically align the node to the upper left corner of the scroll pane's content area. How can i customize the Node's alignment(the middle center eg) in the scroll pane. When the Node's size is scaled and larger than the scroll pane's size the scroll pane's scroll bar appears, and if the Node's size shrinks and it's size becomes smaller than the scroll pane's then the Node is aligned to the middle center. it seems don't take affect if i override the scroll pane's layoutChildren method and set layoutX and layoutY property of the Node.
    If any one can give me some clue?
    thanks

    ScrollPanes are somewhat tricky to use. They don't align content, you need to use layout managers to do that or you need to layout yourself with shapes in groups using absolute co-ordinates and/or translations. The ScrollPane defines it's own viewport related coordinates and you need to layout your content within that viewport.
    How can i customize the Node's alignment(the middle center eg) in the scroll pane.Get the layoutBoundsInParent of the node, get the viewportBounds of the scrollpane and perform the translation of the node such that the center of the node is in the center of the viewportBounds (will require a little bit of basic maths to do this) by adding listeners on each property.
    When the Node's size is scaled and larger than the scroll pane's size the scroll pane's scroll bar appears, and if the Node's size shrinks and it's size becomes smaller than the scroll pane's then the Node is aligned to the middle center.Similar to above, just work with those properties.
    Not exactly a direct answer to your question, but you could try playing around with the following code if you like Saludon. It is something I wrote to learn about JavaFX's layoutbounds system. Resizing the scene and toggling items on and off will allow you to see the scroll pane. The view bounds listeners show you the properties you are interested in to achieve the effect you want.
    import javafx.application.Application;
    import javafx.beans.value.*;
    import javafx.event.*;
    import javafx.geometry.Bounds;
    import javafx.scene.Node;
    import javafx.scene.Scene;
    import javafx.scene.control.*;
    import javafx.scene.effect.DropShadow;
    import javafx.scene.layout.*;
    import javafx.scene.layout.VBox;
    import javafx.scene.paint.Color;
    import javafx.scene.shape.*;
    import javafx.stage.Stage;
    public class LayoutBoundsScrollableAnchorPane extends Application  {
      // define some controls.
      final ToggleButton stroke    = new ToggleButton("Add Border");
      final ToggleButton effect    = new ToggleButton("Add Effect");
      final ToggleButton translate = new ToggleButton("Translate");
      final ToggleButton rotate    = new ToggleButton("Rotate");
      final ToggleButton scale     = new ToggleButton("Scale");
      public static void main(String[] args) { launch(args); }
      @Override public void start(Stage stage) throws Exception {
        // create a square to be acted on by the controls.
        final Rectangle square = new Rectangle(20, 30, 100, 100); //square.setFill(Color.DARKGREEN);
        square.setStyle("-fx-fill: linear-gradient(to right, darkgreen, forestgreen)");
        // show the effect of a stroke.
        stroke.setOnAction(new EventHandler<ActionEvent>() {
          @Override public void handle(ActionEvent actionEvent) {
            if (stroke.isSelected()) {
              square.setStroke(Color.FIREBRICK); square.setStrokeWidth(10); square.setStrokeType(StrokeType.OUTSIDE);
            } else {
              square.setStroke(null); square.setStrokeWidth(0.0); square.setStrokeType(null);
            reportBounds(square);
        // show the effect of an effect.
        effect.setOnAction(new EventHandler<ActionEvent>() {
          @Override public void handle(ActionEvent actionEvent) {
            if (effect.isSelected()) {
              square.setEffect(new DropShadow());
            } else {
              square.setEffect(null);
            reportBounds(square);
        // show the effect of a translation.
        translate.setOnAction(new EventHandler<ActionEvent>() {
          @Override public void handle(ActionEvent actionEvent) {
            if (translate.isSelected()) {
              square.setTranslateX(100);
              square.setTranslateY(60);
            } else {
              square.setTranslateX(0);
              square.setTranslateY(0);
            reportBounds(square);
        // show the effect of a rotation.
        rotate.setOnAction(new EventHandler<ActionEvent>() {
          @Override public void handle(ActionEvent actionEvent) {
            if (rotate.isSelected()) {
              square.setRotate(45);
            } else {
              square.setRotate(0);
            reportBounds(square);
        // show the effect of a scale.
        scale.setOnAction(new EventHandler<ActionEvent>() {
          @Override public void handle(ActionEvent actionEvent) {
            if (scale.isSelected()) {
              square.setScaleX(2);
              square.setScaleY(2);
            } else {
              square.setScaleX(1);
              square.setScaleY(1);
            reportBounds(square);
        // layout the scene.
        final AnchorPane anchorPane = new AnchorPane();
        AnchorPane.setTopAnchor(square,  0.0);
        AnchorPane.setLeftAnchor(square, 0.0);
        anchorPane.setStyle("-fx-background-color: cornsilk;");
        anchorPane.getChildren().add(square);
        // add a scrollpane and size it's content to fit the pane (if it can).
        final ScrollPane scrollPane = new ScrollPane();
        scrollPane.setContent(anchorPane);
        square.boundsInParentProperty().addListener(new ChangeListener<Bounds>() {
          @Override public void changed(ObservableValue<? extends Bounds> observableValue, Bounds oldBounds, Bounds newBounds) {
            anchorPane.setPrefSize(Math.max(newBounds.getMaxX(), scrollPane.getViewportBounds().getWidth()), Math.max(newBounds.getMaxY(), scrollPane.getViewportBounds().getHeight()));
        scrollPane.viewportBoundsProperty().addListener(
          new ChangeListener<Bounds>() {
          @Override public void changed(ObservableValue<? extends Bounds> observableValue, Bounds oldBounds, Bounds newBounds) {
            anchorPane.setPrefSize(Math.max(square.getBoundsInParent().getMaxX(), newBounds.getWidth()), Math.max(square.getBoundsInParent().getMaxY(), newBounds.getHeight()));
        // layout the scene.
        VBox controlPane = new VBox(10);
        controlPane.setStyle("-fx-background-color: linear-gradient(to bottom, gainsboro, silver); -fx-padding: 10;");
        controlPane.getChildren().addAll(
          HBoxBuilder.create().spacing(10).children(stroke, effect).build(),
          HBoxBuilder.create().spacing(10).fillHeight(false).children(translate, rotate, scale).build()
        VBox layout = new VBox();
        VBox.setVgrow(scrollPane, Priority.ALWAYS);
        layout.getChildren().addAll(scrollPane, controlPane);
        // show the scene.
        final Scene scene = new Scene(layout, 300, 300);
        stage.setScene(scene);
        stage.show();
        reportBounds(square);
      /** output the squares bounds. */
      private void reportBounds(final Node n) {
        StringBuilder description = new StringBuilder();
        if (stroke.isSelected())       description.append("Stroke 10 : ");
        if (effect.isSelected())       description.append("Dropshadow Effect : ");
        if (translate.isSelected())    description.append("Translated 100, 60 : ");
        if (rotate.isSelected())       description.append("Rotated 45 degrees : ");
        if (scale.isSelected())        description.append("Scale 2 : ");
        if (description.length() == 0) description.append("Unchanged : ");
        System.out.println(description.toString());
        System.out.println("Layout Bounds:    " + n.getLayoutBounds());
        System.out.println("Bounds In Local:  " + n.getBoundsInLocal());
        System.out.println("Bounds In Parent: " + n.getBoundsInParent());
        System.out.println();
    }

  • How to re-position scroll pane contents?

    I have a JSplitPane where the top half of the component contains a list of topics and the bottom half contains a scroll pane with a text area inside it. The user clicks a list item and the text for it is shown below it.
    The problems is when the text area exceeds the viewable area, the bottom-most portion of the text is shown instead of the top-most portion. In other words, if the text contains 6 lines and the viewable area is 4 lines, I'm seeing lines 3-6 instead of 1-4.
    One would think this is a very easy solution, such as:
    SplitTextScrollPane.getVerticalScrollBar().setValue(0);
    However, that doesn't work (at least not in JDK 1.3.0c). How do you programatically scroll the text back to the top line?
    Thank you.

    Thanks, that worked.
    I'm still a little curious about how to manually control the position of a scrollpane's contents -- for example, when the scroll pane contains things besides a text area (such as a JList or something).

  • Scroll pane refresh content

    I have background in as3, but this is my first attempt at
    building an application with classes.
    I have a scrollpane that populates with an image.
    MyScroll.as
    public var sp:ScrollPane=new ScrollPane();
    public var imagePath:String = "images/cover.jpg";
    public function createScrollPane(imagePath:String):void {
    sp.move(0,40);
    sp.source = imagePath;
    addChild(sp);
    I have a navigation at the bottom that returns the image name
    from an array that I want to refresh/load/source the scrollpane
    with, but none will work!
    SpreadNav.as
    public function _loadPage(evt:MouseEvent) {
    var str:String = evt.target.name;
    var mySlice = str.substr(10);
    myLoadImages.loadImage();
    myScrollCall.reCreateScrollPane(myNpXMLToArray.highArray[mySlice]);
    I also have a button generated that does reload the
    scrollpane, so I know that it can replace the source.
    MyScroll.as
    public function setClick():void {
    var refreshButton:Button = new Button();
    refreshButton.emphasized = true;
    refreshButton.label = "refreshPane()";
    refreshButton.move(10, 10);
    refreshButton.addEventListener(MouseEvent.CLICK,
    clickHandler);
    addChild(refreshButton);
    public function clickHandler(event:MouseEvent):void {
    sp.source = "images/1.jpg";
    But when I try to load it from the array nothing
    happens...and I have tried putting the image name right in there,
    from the array, refresh, source, contentPath is old, redraw(true)
    is old and I am running out of things to try
    MyScroll.as
    public function reCreateScrollPane(imagePath2:String):void {
    //imagePath2 = "images/cover.jpg";
    var url:String = "images/"+imagePath2;
    trace(url);
    sp.load(new URLRequest(url));
    trace("scroll pane refreshed");
    sp.addEventListener(ProgressEvent.PROGRESS, progressHandler);
    sp.addEventListener(Event.COMPLETE, completeHandler);
    sp.source = "images/"+imagePath2;
    //sp.source = "images/cover.jpg";
    Can anyone suggest a solution?
    Thanks

    i wonder why i bother with this forum sometimes. i always end
    up answering my own questions an hour later. so the problem was
    that the testes.swf was using a startDrag function and the
    scrollPane in which it resided has its startDrag set to true. i
    guess you can't have both elements dragging at the same time. would
    cause serious upset. so yeah, there you go.

  • Remove/Hide scroll bars in scroll panes.

    Hi all,
    I am pretty new to action script. I am building a photo gallery and I am loading the thumbnails from an XML file into a scroll pane dynamically. As the scroll pane fills up, it gets wider to accomodate the thumbnails. There is one row, and eventually, I want to have the user be able to mouse left or right and have the scroll pane scroll, versus clicking on the bar or the left/right arrows. However, in order to accomplish this, I need the scroll bars to disappear!
    Is there anyway to either remove or hide both the x and y scroll bars on a scroll pane? My scroll pane is called: thumbPane.
    Thanks in advance!
    -Rob

    Hello friend,
                       first select scrollpane.Then open parameters panel (if dont know go to window > properties > paramiters ) turn to OFF HorizontalScrollPolicy  and verticalScrollPoliy then left and right scroll Bar will not display.
    THANKS.

  • IS IT POSSIBLE TO ADD A SCROLL PANE TO A PANEL??

    Hi, Im trying to add a scroll pane to a panel but when I compile the code and try to open the form - a 'Illegal Argument Exception' is produced. Can anyone tell me whether it is possible to add a scroll pane the actual panel itself and also the code to do this.     
    Many Thanks, Karl.
    I have added some sample code I have created -
    public RequestForm(RequestList inC)throws SQLException{
              inRequestList = inC;
              displayForm();
              displayFields();
              displayButtons();
              getContentPane().add(panel);
              setVisible(true);
         public void displayForm() throws SQLException{
              setTitle("Request Form");
              setSize(600,740);
              // Center the frame
              Dimension dim = getToolkit().getScreenSize();
              setLocation(dim.width/2-getWidth()/2, dim.height/2-getHeight()/2);
              getContentPane().setLayout(new BorderLayout());
              Border etched = BorderFactory.createEtchedBorder();
              panel = new JPanel();
              panel.setLayout( null );
              //panel.setBackground(new Color(1,90,50));
              Border paneltitled = BorderFactory.createTitledBorder(etched,"");
              panel.setBorder(paneltitled);
              scrollPane1 = new JScrollPane(panel);
              scrollPane1.setBounds(0, 0, 600, 740);
              panel.add(scrollPane1);
    }

    Hi all,
    I am still having trouble here. would it be posible to add a scrollpanel to this form? Can anyone provide me with a working piece of code so I see how it actually works.
    Any help would be greatly appreciated.
    Many Thanks, Karl.
    Code as Follows:
    /* ADMIN HELP Manual*/
    import javax.swing.*;
    import javax.swing.border.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    import java.util.*;
    public class AdminHelp extends JFrame implements ActionListener{
         private JButton exit;
         private JLabel heading1, help;
         private JPanel panel;
         Font f = new Font("Times New Roman", Font.BOLD, 30);
         private JScrollPane scroll;
         public AdminHelp(){
              setTitle("ADMIN Help Manual");
              setSize(400,325);
              // Center the frame
              Dimension dim = getToolkit().getScreenSize();
              setLocation(dim.width/2-getWidth()/2, dim.height/2-getHeight()/2);
              panel = new JPanel();
              panel.setLayout(null);
              exit = new JButton("Close");
              exit.setBounds(280,260,100,20);
              exit.addActionListener(this);
              panel.add(exit);
              exit.setToolTipText("Click here to close and return to the main menu");
              getContentPane().add(panel);
              show();
              public void actionPerformed(ActionEvent event){
              Object source = event.getSource();
                   if (source == exit){
                        dispose();
              public static void main(String[] args){
                   AdminHelp frame = new AdminHelp();
                   frame.addWindowListener(new WindowAdapter(){
                   public void windowClosing(WindowEvent e){
                   System.exit(0);

  • Need help with a scroll pane

    Hello all. I am trying to get a scroll pane to work in an application that I have built for school. I am trying to get an amortization table to scroll through for a mortgage calculator. It isn't recognizing my scrollpane and I am not sure why. Could someone give me a push in the right direction.
    import javax.swing.*;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.text.*;
    public class MortCalcWeek3 extends JFrame implements ActionListener
         DecimalFormat twoPlaces = new DecimalFormat("#,###.00");//number format
         int L[] = {7, 15, 30};
         double I[] = {5.35, 5.5, 5.75};
         double P, M, J, H, C, Q;
         JPanel panel = new JPanel ();//creates the panel for the GUI
         JLabel title = new JLabel("Mortgage Calculator");
         JLabel PLabel = new JLabel("Enter the mortgage amount: ");
         JTextField PField = new JTextField(10);//field for obtaining user input for mortgage amount
         JLabel choices = new JLabel ("Choose the APR and Term in Years");
         JTextField choicestxt = new JTextField (0);
         JButton calcButton = new JButton("Calculate");
         JTextField payment = new JTextField(10);
         JLabel ILabel = new JLabel("Annual Percentage Rate: choose one");
         String [] IChoice = {I[0] + "", I[1] + "", I[2] + ""};
         JComboBox IBox = new JComboBox(IChoice);
         JLabel LLabel = new JLabel("Term (in years): choose one");
         String [] LChoice = {L[0] + "", L[1] + "", L[2] + ""};
         JComboBox LBox = new JComboBox(LChoice);
         JLabel amortBox = new JLabel("Amortiaztion Table");
         JScrollPane amortScroll = new JScrollPane(amortBox);
         public MortCalcWeek3 () //creates the GUI window
                        super("Mortgage Calculator");
                        setSize(300, 400);
                        setBackground (Color.white);
                        setForeground(Color.blue);
                        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                        //Creates the container
                        Container contentPane = getContentPane();
                        FlowLayout fresh = new FlowLayout(FlowLayout.LEFT);
                        panel.setLayout(fresh);
                        //identifies trigger events
                        calcButton.addActionListener(this);
                        PField.addActionListener(this);
                        IBox.addActionListener(this);
                        LBox.addActionListener(this);
                        panel.add(PLabel);
                        panel.add(PField);
                        panel.add(choices);
                        panel.add(choicestxt);
                        panel.add(ILabel);
                        panel.add(IBox);
                        panel.add(LLabel);
                        panel.add(LBox);
                        panel.add(calcButton);
                        panel.add(payment);
                        panel.add(amortBox);
                        payment.setEditable(false);
                        panel.add(amortScroll);
                        setContentPane(panel);
                        setVisible(true);
         }// end of GUI info
              public void actionPerformed(ActionEvent e) {
                   MortCalcWeek3();     //calls the calculations
              public void MortCalcWeek3() {     //performs the calculations from user input
                   double P = Double.parseDouble(PField.getText());
                   double I = Double.parseDouble((String) IBox.getSelectedItem());
                   double L = Double.parseDouble((String) LBox.getSelectedItem());
                   double J = (I  / (12 * 100));//monthly interest rate
                   double N = (L * 12);//term in months
                   double M = (P * J) / (1 - Math.pow(1 + J, - N));//Monthly Payment
                 String showPayment = twoPlaces.format(M);
                 payment.setText(showPayment);
         //public void amort() {
                   //int N = (L * 12);
                   int month = 1;
                             while (month <= N)
                                  //performs the calculations for the amortization
                                  double H = P * J;//current monthly interest
                                  double C = M - H;//monthly payment minus monthly interest
                                  double Q = P - C;//new balance
                                  P = Q;//sets loop
                                  month++;
                                  String showAmort = twoPlaces.format(H + C + Q);
                                amortScroll(showAmort);
              public static void main(String[] args) {
              MortCalcWeek3 app = new MortCalcWeek3();
    }//end main
    }//end the programI appreciate any help you may provide.

         JLabel amortBox = new JLabel("Amortiaztion Table");
         JScrollPane amortScroll = new JScrollPane(amortBox);The argument passed to a JScrollPane constructor specifies what's inside the scroll pane. Here, it seems like you're trying to create a scroll pane that displays a JLabel.
    Also, I'm not sure what you're trying to do here:
    amortScroll(showAmort);I don't see a method named "amortScroll".
    You need to make a JTextArea, pass that into the JScrollPane's constructor, and add the JScrollPane to your frame.

  • Specifying text font in a scroll pane

    Below is a fragment of code that attempts to display text in a scroll pane. Basically this works OK, except for the following:
    1. Changing the font doesn't seem to make any difference. I tried "Arial", as shown, and "Curier", the display looks identical in both cases.
    2. Multiple blank spaces are replaced by a single blank space. So that "Baa baa" is displayed as "Baa baa".
    I would like to be able to display messages with many lines of text in a scroll pane preserving the format if possible, which relies on the blank spaces. I hope you can suggest how to do this better.
    Thans for you help.
    Miguel
        JLabel label = new JLabel(text);
        Font font = new Font("Arial",Font.PLAIN,12);
        label.setFont(font);
        JScrollPane scrollPane = new JScrollPane(label);

    try using a textArea instead of a label and include tabs for your multiple spaces.
    import java.awt.Font;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    public class FontTest extends JFrame {
         public FontTest() {
              super("Font Testing");
              String text = "This is \t a \t test";
              JTextArea text3 = new JTextArea();
              text3.setText(text);
              Font font = new Font("Courier",Font.PLAIN,12);   
              text3.setFont(font);   
              JScrollPane scrollPane = new JScrollPane(text3);
              getContentPane().add(scrollPane);
              setSize(400, 200);
              setVisible(true);
         public static void main(String[] args) {
              FontTest app = new FontTest();
    }

  • How to scroll at the bottom using scroll pane

    i am having a label in which i have added a scroll pane. dynamically i will add some text to the label. the scroll bar should move to the buttom after addition of text so that the new text added should be visible.
    please provide me a solution.

    Swap from using a JLabel to a JTextArea, then use below to set position viewed. (do this after each time you enter any text)
    yourJTextArea.setCaretPosition(yourJTextArea.getText().length());

  • Panels in a row in a scroll pane.

    Hi,
    in my application, i have a UI frame, which contains a scroll pane that has a panel, which contains a few hundreds of panels, lined up vertically.
    Each of these panels contais an icon, a label, a text field and a few more label fields and more text fields(sometimes)
    When the UI cmes up the parent panel contains only a few(10-15) panels one below another and if we click on the icon, we need to add a few more panels below the panel that contains the label that was clicked.
    In the case, when we click on all the icons in the parent panel, then we need to add a lot of panels and we hit the out of memory exception.
    does anyone have a good solution here.
    The TreeTable UI item would have been perfect here but we can not use them because we dont want to change the look of the UI for backward compatibility reasons.
    Also, every time the icon was clicked, creating and ading the panels is very slow.
    Any help is greatly appreciated.
    regards.

    1. You could create a secondary storyline and edit B-roll into it. It will behave more like tracks. The secondary does have magnetic properties, which many people find hinders the free movement of B-roll.
    2. Again secondaries. But basically you're trying to make the application behave like a tracked application when its essence is to be trackless.
    3. Not seen this.
    4. Doesn't work in FCP. Use copy and paste attributes.
    5. Yes. The homemade titles and effects created in Motion live in a specific folder structure in your Movies folder. That can be shared and duplicated on any Mac with FCP.
    6. There is no one answer to that, events and projects are entirely separate from each other, except that specific events and projects reference each other. You can simplify things so a single event holds all the content for a single project and its versions.
    7. You can't change the import function. It's simply a file transfer as FCP edits it natively. You can select the clips in FCP and change the channel configuration.

  • Scroll pane issues

    I hope someone can help. I have designed a site and on
    certain pages there are scroll panes with jpgs. When I preview the
    movie on my computer everything seems to work fine. When I upload
    it to the server and look at the page the content that is supposed
    to be in the scroll pane is all out of whack. Then I reload the
    page and everything is fine. This only happens in Internet
    Explorer. It works fine in Firefox. Please look at the site
    www.gastropod.ca/new site/index2.html
    This is occurring mostly in the food menu and drink menu.
    Any help would be wickedly appreciated!!!!
    Thanks in advance.
    Ryan

    @sjmphoto0300: I have a Dell XPS 15 502X laptop (running Win 7 Home) and had the same scrolling issue as you in LR 3.6 when in the Library module only (the Develop module sidebar scrolling works fine). I could not scroll using my touchpad on the left or right pane unless my cursor was directly over either thin grey scroll bar or on the actual sidebar headings (e.g. "Catalog," "Folders," or "Quick Develop"). Mousing over the latter would only enable me to scroll until the cursor was no longer over the heading which was pretty useless.
    I have Synaptics TouchPad v7.4 installed. While I don't have an option in my Mouse properties to specify certain programs that don't scroll properly as mentioned in another post, I did find a solution that works for me!
    I had to do TWO things to get scrolling in the sidebars working properly:
    1) In this thread (http://forums.adobe.com/message/3888114#3888114) it was mentioned that the Synaptics scrolling graphic that appears (see screenshot below) interferes with scrolling and the scrolling graphic can be disabled with a registry tweak and then restart the Synaptics applications (2) or reboot.
    2) Right-click an empty spot on the desktop and go to Personalize > Change Mouse Pointers > Device Settings (Synaptics logo on tab) > Settings. Click on Scrolling on the left of the Synaptics Properties window > Scroll item under pointer. Click Enable.
    That got sidebar scrolling working without having to keep the cursor hovering above the skinny scrollbars. It seems like the Synaptics software doesn't recognize what area is always scrollable in Lightroom when "Scroll selected item" is selected.
    Hope this helps someone else out there.

  • Scroll Pane Dreamweaver 8

    Just wanted to know how can we add a scroll pane in Dream
    weaver 8.
    Any other way we can avoid a vertical scroll for the content,
    and by freezing its size at 1024 by 768 and a scroll pane inside
    the same.
    San

    Did you ever find a solution? I too have this problem and I
    have to upload a few files at a time and then wait and often have
    to restart my DSl modem to get going again. I can upload and
    downlaoad all day with a browser and email but as soon as Iose DW I
    am sure to loose the connection.

  • Scroll pane component

    Greetings All,
    Is it possible to have more than one pic in the content path
    field? Say for example, i have several pics i want on the scroll
    pane. pic1.gif, pic2.gif, pic3.gif. Do i have to put them all in 1
    movie clip?

    do you mean to display the pics one by one for all together?
    if one by one, you can use actionscript to change the value
    of content path,
    if all together, yes you need to put them in movieclip
    :-)

Maybe you are looking for

  • Can't use my screen saver while using front row for music?

    When I work I have my computer on the desk next to me, usually I have music playing and my very large image library running through my screen saver. I used to be able to start up my music using the remote, going through front row. I'd start up the mu

  • Moving Illustrator CS2 Image to Photoshop CS5

    I paint in Photoshop CS5, and move easily in the app. However, I'd like to use my copy of Illustrator CS2 to make a simplified base from a photo, move it to PShop, and work there on a painting. I can make (and print) the illustrator drawing, but cann

  • TAbbed panel redirect to default tab

    I have a tabbed panel . ON the first tab I have a drop down menu. What i need is once i click on the second tab if no selection was made on first tab display an error message and remains on the tab1. What i have is I am able to display a message and

  • PLEASE HELP-Flash Version 9.0

    Everything was working fine this morning. I went to the Playhouse disney.com website for my sons. It said I needed to update my flash player. I downloaded 9.0 for MAC powerPC (I have version 10.5). The download did not finish, stating I needed a diff

  • Funds Management - Current budget Vs Consumable budget

    Hello - I have posted a budget entry document with budget category 'payment' and posted few commitments and actuals , when I run the Budget Consumption oveview report - budget amounts  are shown under the column ' Current Budget' not under consumable