JFrame resizing question

When i resize a JFrame the components it hold remain unchanged until I stop resizing the frame. Then the components conform to the frame size. Is there a way to have the components resize dynamically?

Thank for the answer, that's exactly what I nedded!

Similar Messages

  • How to resize the components in a JFrame when the JFrame Resizes?

    Hi all,
    i have some problems with my app. I have set the JFrame resizable and that works fine for the JFrame but not for the components in the JFrame.
    So my question is how can i set the components in a JFrame to resize automatically when the JFrame resizes?
    Here are the important things from my code,...if you need more, just let me know, its my first post in a forum .
    Its a JFrame with a JTabbedPane and on the Tabs are Panels with buttons and Tables.
    Thank you in advance!
    public class MainMonitor extends JFrame {
    public MainMonitor() {
              super();
              initialize();
              setVisible(true);
         private void initialize() {
              this.setSize(1145, 785);
              this.setIconImage(Toolkit.getDefaultToolkit().getImage("Images/c.gif"));
              this.setContentPane(getJContentPane());
              this.setTitle("Company Manager");
              this.setResizable(true);
              this.setLocationRelativeTo(null);
         private JPanel getJContentPane() {
              if (jContentPane == null) {
                   jContentPane = new JPanel();
                   jContentPane.setLayout(null);
                   jContentPane.setOpaque(true);
                   jContentPane.add(getJTabbedPane(), null);
                   jContentPane.add(getJPanel11(), null);
              return jContentPane;
         private JTabbedPane getJTabbedPane() {
              if (jTabbedPane == null) {
                   jTabbedPane = new JTabbedPane();
                   jTabbedPane.setLocation(new Point(6, 69));
                   jTabbedPane.setSize(new Dimension(1120, 684));
                   jTabbedPane.addTab("P", null, getJPanel(), null);
                   jTabbedPane.addTab("K", null, getJPanel1(), null);
                   jTabbedPane.addTab("B", null, getJPanel2(), null);
              return jTabbedPane;
         

    Giasaste wrote:
    Thanks a lot, i didnt knew that the Layout Manager is a must.It's not a must, but it is the way to allow your app to be resized nicely and makes it much easier to maintain and enhance your program. Imagine creating a complex gui then later decide that you want another radiobutton and to remove a jlabel / jtextfield pair. with layout managers a chore becomes easy.

  • Resizing Image when JFrame resized?

    I have a JFrame with a JPanel added to the contentPane (BorderLayout.CENTER). In the JPanel is a JLabel (BorderLayout.CENTER) with an ImageIcon set to it. The image is a subimage of a larger image whose width is scaled to fit the current JLabel width (which is dictated by the JPanel width and finally dictated by the JFrame width).
    When the user resizes the JFrame, the image of the ImageIcon should be replaced with a new image which has been scaled to fit the new width and that reflects the new portion of the larger source image that is visible.
    The JFrame already has a ComponentListener added for retaining the current JFrame size and screen position, but calling my resizeDisplay() method from componentResized() does not seem to have the updated JLabel size. I have added a ComponentListener to the JLabel and called my resizeDisplay() method from componentResized() but it does not seem to have the updated JLabel size either.
    How can my application properly react to JFrame resizes so that the method is retrieving the new size values?
    Thanks,
    Robert Templeton

    Its always easier to solve a problem when sample code (not a complete program) is posted with the question.
    Maybe I don't understand the question, but when I run the following code the output reflects the size of the label after it has been resized. I'm using JDK1.3 on Window 98.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.text.*;
    public class TestLabel extends JFrame
         public TestLabel()
              JPanel panel = new JPanel();
              setContentPane( panel );
              panel.setPreferredSize( new Dimension( 200, 200 ) );
              panel.setLayout(new BorderLayout() );
              final JLabel myLabel = new JLabel( new ImageIcon("dukeWaveRed.gif"), JLabel.CENTER );
              panel.add( myLabel );
              myLabel.addComponentListener( new ComponentAdapter()
                   public void componentResized(ComponentEvent e)
                        System.out.println( myLabel.getSize() );
         public static void main(String[] args)
              TestLabel frame = new TestLabel();
              frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
              frame.pack();
              frame.setVisible(true);
    }

  • Implementing JFrame Resizing Rules?

    Recently I've needed to enforce rules on a JFrame's dimensions (for example: preserving an aspect ratio).
    The obvious solution is to call setSize() from ComponentListener's componentResize() method. This is functional, but looking at the Java source, it's pretty inelegant. It actually starts a setSize() -> componentResized() -> setSize() loop that only terminates when setSize() is called with dimensions matching the current dimensions (see Component.reshape()). Also, its visually ugly because when maximized you can see the window snap back to the "fixed" size.
    It would seem that a more elegant way to add this functionality would be to have a method like "public Dimension checkDimensions(Dimension)" available for overriding.
    Does something like this already exist that I've missed?
    I've tried following the source, but I can't find the place where JFrame resizing is handled.

    The optimal solution would be to use a Look&Feel which doesn't have to use the OS window decorations, so the resize events are only generated in Java (not optimal in the fact that you don't get to have the OS frame decorations of course). Then you should be able to add your own RootPaneUI which simple doesn't allow resizing beyond a maximum size or auto resizing respecting an aspect ratio.
    See JFrame#isDefaultLookAndFeelDecorated and (for example) MetalRootPaneUI#MouseInputHandler. Perhaps there are thrid party look and feel where you can more easily replace a similar handler.

  • JFrame resize dynamically in response to content pane size changes

    Hi -
    I have a JFrame that uses CardLayout. The CardLayout panel content is of varied dimensions. it means the JComponents added to CardPanel will change size dynamically.
    Is it possible to have the JFrame resize dynamically in response to the content of the CardLayout panel changing?

    camickr wrote:
    No, the preferred size of a panel using a CardLayout is the preferred size of the largest component added to it.
    As a user I think it would be terrible to have the frame resize every time a turn a page to go to the next card. I have never seen this any any application.
    If you really need this functionality, then manage the panels yourself. Remove the existing Component before adding the next component and then do a frame.pack().My Application will be a JFrame.
    inside this JFrame i want to have three JPanels. according to some events and logic my GUI should switch to a given JPanel from those three panels. as i said the Jpanels sizes will change size on runtime depending on a automatic swing JPanel generation and i will have to add the new generated JPanel to parent JFrame with its new size
    any Ideas how to achive this ?

  • During the JFrame resize, unable to call mylogic.How to know JFrame rezing?

    {font:Arial}{size:10pt}Hi
    In my project i came across an issue. In that I had a JFrame (with FlowLayout) added with 24 JButtons (Its appearence will be similar as JToolbar). On this JFrame i called pack(). When i try to resize the JFrame, its componentResize() listener will not be called every time, instead it is calling only when its resizing complete.
    I am looking for a solution, that will rearrange JButtons (as specified Column/Row wise) during the JFrame resize. Can any body help me why componentResize() is not calling, during the resize. Tell me all alternate solutions. Pls help me.
    Waiting for your reply
    {size}{font}

    Can any body help me why componentResize() is not calling, during the resizeBecause its not very efficient to layout the frame every time you move the mouse 1 pixel. So by default this behaviour is turned off. I think you can turn in on by adding the following at the start of your program:
    Toolkit.getDefaultToolkit().setDynamicLayout(true);

  • JFrame (resize -- disallow certain size)

    Hi,
    I have some code that disallows a JFrame from being resized smaller than a certain width and height. (see code below)
    But my problem is that this code allows the frame to be resized for a split second before it resizes it back to the defined minimum. My question is:
    Is there a way I can get the frame to NOT be resized below a certain width and height? Hence, when the user grabs the corner of the JFrame and tries to make the window smaller than the minimum defined width and height, the frame just stops moving (i.e. it becomes rigid and not elastic).
    The main reason for this question is that everything works great most of the time but since the frame is allowed to resize to a very small size for a split second some of my components get squished. I have set their min, max, and preferred size too, but it still squishes them and they are un-squishable after it happens. This would never occur if there was a way to do what I propose above.
    public final static void lockInMinSize(final JFrame frame, int width, int height){
       final int origX = width;
       final int origY = height;
       frame.addComponentListener(new ComponentAdapter() {
          public void componentResized(ComponentEvent event) {
             frame.setSize((frame.getWidth() < origX) ? origX : frame.getWidth(),
                 (frame.getHeight() < origY) ? origY : frame.getHeight());
    }

    The main reason for this question is that everything works great most
    of the time but since the frame is allowed to resize to a very small size
    for a split second some of my components get squished.As a rule, I place all of my panels into one large "content" JPanel. This content panel is then placed in a JScrollPane. It's the scroll pane that gets added to the JFrame's contentPane. The scroll policy (both horizontal and vertical) on the scrollPane is SCROLL_AS_NEEDED.
    After calling pack() on the frame, the frame comes up perfectly without visible scrollBars, since I've been diligent in giving each individual widget (JTextFields, JLists, etc.) a preferredSize.
    As the frame gets stretched, the fields adapt accordingly and still look fine. As the frame is shrunk, the fields squish only to their original positions. Anything more would cause the scrollBars kick in.
    So, I always size all of the individual fields, but never the panels or frames.
    Keep in mind that different layout managers rely on different sizes for the components. Since I use GridBag for the individual panels, I make sure to give each component a preferredSize
    I guess as an alternate, after construction is complete you could pack the frame, then call getSize to capture its "natural" size. Use this natural size for comparison in your componentResized method.
    Hope this helps. Good luck.

  • Problem with JFrame resizing at runtime

    Hi All,
    I have a problem with resizing the JFrame at runtime. Even if i resize the JPanel. It is not affection on all the components over the frame. How can i solve that I am using AbsoluteLayout(jre1.6) and here i am going to provide you code snippet. My requirement is to resizt the form. If form is small in size then all the component should also be according tothe size of the form.
    public void initComponents(int size) {
    if(size >= 50) {
    x_co_or = 300;
    y_co_or = 300;
    } else if(size < 50) {
    x_co_or = 200;
    y_co_or = 200;
    jPanel1 = new javax.swing.JPanel();
    jButton1 = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
    jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
    jButton1.setText("jButton1");
    jPanel1.add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 40, 110, 40));
    getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, x_co_or, y_co_or));
    pack();
    Can anybody suggest any idea/solution.
    Any idea/solution are most welcome.
    Regards,
    Pradeep Dubey

    How can i solve that I am using AbsoluteLayout(jre1.6)
    and here i am going to provide you code snippet.no need for the snippet, you're using absolute positioning, which means you're responsible for location and size on every single change.
    start coding now, take about a week, or you could use a layout manager, take maybe, 5 minutes

  • Multiple Components in a JFrame (simple question)

    Hello everyone, I need to put two components in my JFrame, and I have been expieriencing some odd problems. I use this to add my components...
    MyComponent mc=new MyComponent();
    MyOtherComponent me = new MyOtherComponent();
    When I try to access methods they work fine. I can use repaint() in a method and it works. BUT when I try to draw on the component using anything besides paintComponent() It gives me a java.lang.NullPointerException
    here is what I tried.....
    me.draw(getGraphics());
    //later on in the component def..
    draw(Graphics g) {
    } // I get a java.lang.NullPointerException in main
    whenever i use getGraphics() it does'nt work what am I doing wrong?

    Yup I did that and repaint does jack all. When I run the code all I see the contents of the first component. I know that the methods of the second component are being executed, but the paintComponent method is simply not running. I put a System.out.println("hi"); in and it never showed in the console..
    Anyone who can help me gets a duke, here's my second component code..
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    class MyOtherComponent extends JComponent {
    public void paintComponent(Graphics gg) {
    System.out.println("paintComponent executed!!!");
    Graphics2D g2D = (Graphics2D)gg;
    ImageIcon icon = null;
    try {icon = new ImageIcon(new URL("http://images.neopets.com/m.gif")); }
    catch(MalformedURLException e) {
    System.out.println("no"); return;
    resize(icon.getIconWidth(),icon.getIconHeight());
    Image mark = icon.getImage();
    g2D.drawImage(mark,0,0,this);
    g2D.drawString("hello folk",40,40);
    drawe(g2D);
    public void drawe(Graphics2D g2D) {
    g2D.drawLine(50,50,500,500);
    g2D.fillRect(20,20,20,20);
    repaint();
    public void line() {
    System.out.println("Hello, from MyOtherComponent");
    public void re() {
    repaint();
    System.out.println("re");     
    //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • JFrame resizing

    Hi,
    I have a JFrame, it displays on the right upper corner the icons minimize, maximize and exit.
    Minimize and Exit icons are working fine.
    I have the problem with the maximize button.
    The application I am writing allows to resize the JFrame. Thats fine!
    If I run the application, it has an initial size w=800, h=600
    If I click the maximize button, the JFrame fits to the window maximal size.
    But if I click the maximize button again, I want to have the initial size. This does not work.
    It keeps the maximal size.
    How can I switch
    - between maximal size and "initial" size
    or
    - between maximal size and last set size (so the size before Jframe was maximized)
    if I click the maximize button.
    Thanks
    A.

    Hi,
    I found the issue and fixed it.
    The issue is the following code.
    If I run the application, I call this function, it works fine.
    What it does is, it just horizontal center the window.
      public static void centerWindow(Window window) {
          Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
          int x = (int)((screen.width - window.getSize().width) / 2);
          int y = 0;
          window.setLocation(x, y);
      }If I run this function later on again after resizing the window, it causes the issue.
    So if I resize the window, I don't call this function anymore.
    Thanks
    A.

  • JFrame resizing problem......

    Hi All,
    can anyone guide me how to stop resizing or dragging the JFrame.
    my frame should not be movable or resizable by the user.
    Urgent!!
    Regards
    sd

    Have you tried frameObj.setResizable(false)?
    Phani

  • JFrame resizing setUndecorated(true)

    I have a JFrame that it's title bar has several Images.
    In Order to set these images I used setUndecorated(true)
    and added the images with panels to the north area of the panel.
    After this change my Frame has a fixed size.
    I implementes MouseListener and MouseMotionListener handler to deal with drugging of the JFrame -how can I implement the resize of the frame?
    thanks
    liat

    Thats why a frame has a title bar, so the mouse can click on a component and drag it somewhere. If you remove the title bar then you need to add the dragging logic to some other component. Check out this thread for a simple example:
    http://forum.java.sun.com/thread.jsp?forum=57&thread=406114

  • Resize question for gallery

    I need to run a slide show in "kiosk" mode where the image
    takes up as much of the screen as possible. The screen will be set
    to 1024 x 768, so basically I need to make sure the images either
    show at 100% because they fit, or reduced to about 85% because I
    know some of them are too big for kiosk mode.
    We are hoping to avoid having to create a sub-library of
    images that are resized down to 85%.
    Yes, I know resizing in the browser will cause degredation,
    but the max size of each image was decided on before we dreamed up
    the kiosk mode. So, new images going forward will be resized to the
    right size, but we can't resize the existing ones.
    QUESTION: Can Spry handle the task of resizing an image to a
    max height? Or can it only spit out what I put in?

    Hi dbonneville,
    If your XML has the image widths and heights embedded in it,
    you can use an onPostLoad observer on the data set to run through
    each row of the data set to constrain the image width/heights to
    the proper dimensions.
    Something like this:
    var dsPhotos = new Spry.XMLDataSet("photos.xml",
    "/gallery/photos/photo");
    dsPhotos.addObserver(ConstrainPhotoDimensions);
    function ConstrainPhotoDimensions(notificationType, notifier,
    data)
    if (notificationType != "onPostLoad")
    return;
    var maxWidth = 200; // Change this to whatever you want.
    var maxHeight = 200; // Change this to whatever you want.
    var rows = dsPhotos.getData(true);
    var numRows = rows.length;
    for (var i = 0; i < numRows; i++)
    var row = rows[ i ];
    var w = parseInt(row[ "@width" ]);
    var h = parseInt(row[ "@height" ]);
    var ratio = (w > h) ? ((w <= maxWidth) ? 1 :
    maxWidth/w) : ((h <= maxHeight) ? 1 : maxHeight/h);
    row[ "@width" ] = w*ratio;
    row[ "@height" ] = h*ratio;
    --== Kin ==--
    P.S.
    I just typed that in real-time, so I haven't actually tested
    it in a real browser.

  • Netbeans wont allow JFrame resize

    Hi Guys,
    I have just started using Netbeans 6.1 and am new to the netbeans environment for Java. I have been writing a simple GUI and it has been working fine until now. The GUI displays a JFrame which consists of a few panels, etc and some painted components. All was fine until today when I modified one of the panels indivigually when I went back to the main JFrame it had been reduced to a really small size as in a size of 0. Any attempts to rezise the JFrame or run the program results in the Netbeans error:
    java.lang.IllegalArgumentException: Invalid size
         at org.jdesktop.layout.GroupLayout.checkResizeType(GroupLayout.java:223)
         at org.jdesktop.layout.GroupLayout.checkSize(GroupLayout.java:208)
         at org.jdesktop.layout.GroupLayout.access$500(GroupLayout.java:85)
         at org.jdesktop.layout.GroupLayout$GapSpring.<init>(GroupLayout.java:2851)
         at org.jdesktop.layout.GroupLayout$SequentialGroup.add(GroupLayout.java:1588)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.fillGroup(SwingLayoutBuilder.java:317)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.composeGroup(SwingLayoutBuilder.java:232)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.fillGroup(SwingLayoutBuilder.java:253)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.composeGroup(SwingLayoutBuilder.java:232)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.fillGroup(SwingLayoutBuilder.java:251)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.composeGroup(SwingLayoutBuilder.java:232)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.fillGroup(SwingLayoutBuilder.java:253)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.composeGroup(SwingLayoutBuilder.java:232)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.createLayout(SwingLayoutBuilder.java:174)
         at org.netbeans.modules.form.layoutdesign.support.SwingLayoutBuilder.setupContainerLayout(SwingLayoutBuilder.java:107)
         at org.netbeans.modules.form.VisualReplicator.setupContainerLayout(VisualReplicator.java:791)
         at org.netbeans.modules.form.VisualReplicator.updateContainerLayout(VisualReplicator.java:324)
         at org.netbeans.modules.form.FormDesigner$FormListener.run(FormDesigner.java:2241)
         at org.netbeans.modules.form.FormDesigner$FormListener.processEvents(FormDesigner.java:2186)
         at org.netbeans.modules.form.FormDesigner$FormListener.formChanged(FormDesigner.java:2145)
         at org.netbeans.modules.form.FormModel.fireEvents(FormModel.java:1268)
         at org.netbeans.modules.form.FormModel.fireEventBatch(FormModel.java:1241)
         at org.netbeans.modules.form.FormModel.firePendingEvents(FormModel.java:1204)
         at org.netbeans.modules.form.FormModel.access$000(FormModel.java:62)
    [catch] at org.netbeans.modules.form.FormModel$2.run(FormModel.java:1184)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    This is probably a simple thing I have done wrong here but none of the properties seem to allow me to resize?
    any assistance would be much appreciated.
    cheers
    Tony

    Thanks mate, I reverterd to an older history when it was working and did the clean build seemed to fix the issue.
    Cheers

  • Resize question...

    Ok... I have been using java for a few months self taught... I have a Swing project that I have done that works completely. What I want to implement now is a resize code for it that basicly reads the screensize resizes the frame to it then resizes all the components on the frame...
    Yes i have tried all the diffrent layout managers but they never work correctly once the form resizes... here is my basic starting code (taking out alot of it as there are hundreds of lines of code here because of all the swing components)
    public class FrameMain extends javax.swing.JFrame {
        //development width and height
        private static double DEVX = 800;
        private static double DEVY = 600;
        //getting current screen width and height
        private double CurX = (int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().getWidth();
        private double CurY = (int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().getHeight();
        //The change of development size to current size
        private double DeltaX = CurX/DEVX;
        private double DeltaY = CurY/DEVY;
        public FrameMain() {
            //Resize the frame works correctly
            this.setBounds(0, 0, (int)this.CurX, (int)(this.CurY - (20 * DeltaY)));
            jpanelMain.setLayout(null);
            jpanelMainTop.setLayout(null);
            jlabelZoneNumberLabel.setText("Zone Number:");
            //resize the font
            jlabelZoneNumberLabel.setFont(new java.awt.Font("Comic Sans MS", 0, (int)(14 * DeltaY)));
            jpanelMainTop.add(jlabelZoneNumberLabel);
            jlabelZoneNumberLabel.setBounds((int)(5*DeltaX), (int)(5*DeltaY), (int)(101*DeltaX), (int)(20*DeltaY));
        //all the rest of the components here
    }Initial tests on it work fine, but before I get too deep into doing all of the components like that does anyone have a better way or can point me to a class that will do this for me... Or point out why it cant possibly work correctly...
    Thanks,
    Alynn

    Sscotties, are you saying that setLayout(null) really doesn't work at all, or that it won't work for his application?
    In reality, it does work, you use absolute positioning (component.setBounds(int x, int y, int width, int height)) to place the component where you want it to go. This does work, but you have to do it for every component in the container, or nothing will show up...
    As for his application, that may be a different story, as you will not automatically be updating the size and placement of the components. You would have to make a call to a method that sets out all the components whenever a resizing event occurs (such as a resetLayout(int deltaX, int deltaY) or somesuch...
    Some Layout Managers do a good job of re-sizing components and such, like GridLayout and I like BoxLayout. But they will hold to the components PreferredSize, which the null layout won't, unless you force it to. So if you resize things too small to fit in the container, with a Layout Manager they can overlap, in absolute positioning, you may make them too small to read... So it is up to you in the end which you prefer...

Maybe you are looking for

  • TS4002 How do I re-add an existing iCloud email account to iPad 2?

    I set up iCloud email OK on my new iPad 2. I did not previously have a MobileMe account. When the email stopped working (I got repeated messages to say server unavailable) I followed Apple instructions to delete the account from the iPad with the int

  • [Solved] NZ mirror does not appear to be update - x86_64

    I have been using this mirror for pacman: Server = http://mirror.xnet.co.nz/pub/archlinux/$repo/os/$arch However, it appears to have not synced for the past week. Anyone using this mirror; be aware that it does not appear to be working, for me at lea

  • Dfont and ttc

    Case: I work under OSX 10.6 and would like to use the Font "HelveticaNeue.ttc" in a Keynote Presentation. As far as I know, this Font is not in OSX 10.5. But as "HelveticaNeue.dfont". Question: Will there be Problems or Conflicts if this presentation

  • Does iBooks for Mac not sync with iBooks for iOS?

    I just created an iBook in iBooks Author, exporting to a created iBooks file, but yet is all pointless, as I cannot seem to share it with anybody - not even with myself!  Trying to get it on my iOS device, I'm frustratingly unable to do so. I am able

  • BearShare has taken over browser page. How do I get rid of it?

    I stupidly download BearShare. I have uninstalled it in all the usual places but it has taken over the firefox opening page of Google with a BearShare one. The problem is not on the laptop I am using but on a new Acer laptop with Windows 7. Help!