A problem with small circles drawing...

I can't draw small circles and dots. Don't advise me to use the zoom. Is it a normal issue for Samsung Note 10.1 or Photoshop Touch?

I have the same problem on my samsung galaxy note 10.1 and PS touch v 1.2.0 (can't upgrade it without new official firmware).
And I really don't know how to post screenshot with items that cannot be painted with your software.
On this device drawing is done with stylus (If you dont know). Stylus provide great precision and allow to paint small details.
The problem is that brush does not start drawing immediately after stylus touching the screen. Instead of this it waits until user will move stylus away from start point by 3 millimiters. And only after that photoshop will draw the first segment of line. If you try to draw small circle with diameter of 3 mm photoshop will draw just start point. Because stylus will never leave 3 mm area around touching point. this also means that you can't draw lines with length less than 3mm.  And this also means that every line will start with 3mm straight segment.  So you can't draw small details.
This small thing (and also bugs with smudge and blur tools and opacity problems with brush and awful color picking tool) made painting with photoshop really tricky.
Maybe you made this 3mm margin to make your color picker work (which pick color only after touching the screen and then pressing side button). But it is unobvious for users (as you can see by questions on yor forums) and bring some additional problems with painting (as you can see in this post).
And what is really terrible is that I can't just delete your useless software without root rights because it was preinstalled by samsung. 
Best regards.

Similar Messages

  • Problem with Small Caps

    I have a problem with small caps when using Times New Roman and Helvetica, but not when using Adobe Garamond Pro, and would like to find out why.
    I generate the small caps within InDesign by the "TT" box in the Control Window. Adobe Garamond comes up with beautiful small caps that blend in with the surrounding text. When I do the same with Helvetica, the small caps, especially if they have normal caps amongst them, are quite inelegant looking because of different letter widths.
    So I did some experiments with half a dozen other serif and sans-serif fonts and none of them were as elegant as Adobe Garamond Pro. For a sample of what I mean, download:
    http://www.mediafire.com/?z5fm0zndmzm
    which compares three fonts: Adobe Garmond, Heletica, and Times New Roman.
    Unfortunately, I did not pick up this problem until I received my first proof from the printers, and now I will have to change all the Helvetica small caps to normal caps, as I can see no other way of overcoming this inelegancy.
    I checked in New Scientist magazine (it uses a serif and sans-serif font throughout, and what I thought I remembered as small caps to begin their stories) to see what they do, but they actually use caps instead of small-caps at the beginning of stories.
    Three questions:
    Q1: Is the way I generate small caps the correct way?
    Q2: Is there something wrong with my Helvetica and Times New Roman fonts?
    Q3: Could it be that only Adobe Garamond has an internal, properly designed small caps?
    I have checked the attributes of the fonts: Garamond is Open Type Postscript, Helvetica is PostScript Type 1 , and Times New Roman is TrueType.
    Any comments most appreciated.

    Thanks for the hints. I tried Scott's method and it works with a bit of extra adjustment. The settings I obtained for 12 point Helvetica were:
    Horizontal and vertical scaling: 70.5%;
    Stroke: 0.1 pt
    Tracking: +25 em
    Baseline shift: +0.1 pt
    The steps to obtain small-caps 12 pt Helvetica are:
    Step 1: Type text as normal.
    Step 2: Select only the lower-case text you want to convert to small caps. i.e if what is to become small caps already has a capital (such as a place name) do not apply the settings to the capitals, unless that's the effect you want.
    Step 3: Apply the above settings manually or via or Character Style.
    Problem 1: How do I rid my Character Style of the font size so that only the scaling factors remain? As it is, if I want to apply small-caps to a different font size than the one I have set up, I have to manually change the font size after applying the style.
    Problem 2: The scaling factors do not appear to work for changes in font size. When I used 24 pt and applied the above settings, the small-caps were too thin. The method only really works for a particular size, which in reality is all you would normally require.

  • Pdf reader X has problems with small pdf and printer with post script driver

    Hi friends.
    I have installed new Reader X and then i saw that, when i print a very small pdf with about 50 kb and i print it on a Laserjet 4000 printer the printer has problem with the amount of data that reader 10 produces.
    When i install a Postscript driver for the printer my computer makes up to 3.5MB printer data from a 50kb pdf.
    When i install a PCL driver for the printer my computer makes only 350kb from the same 50kb pdf file!!!!
    When i install Reader 9.3 the 50kb file becomes also only 350kb on the printer with post script driver, and i can print without problems also.
    my printer has 8 MB Ram and that should be enough for 3.5MB printer data.
    But when i print the pdf with 1 side only, the printer created a side who is only filled with 50% of the text, then there comes out a second page with the message.....not enough memory in the printer.
    i can not change the postscript driver to a pcl driver cause our ERP System can not handle printer with PCL drivers.
    Can someone help me please.........are there settings in Reader X who can solve my problem ???
    Thank you very much for help!

    put ? after rwcgi60.exe

  • Problem with small text in iview header

    hi,
    i got a little problem with iView header.
    I've set 2 pages containing the same iViews. The 2 pages have layout (1 column full width -- standard) and the 2 pages have the same properties, themes.
    The problem is that in the first page the header text is very small and in the second one the header text display correctly.
    Have anyone had this problem and how did you solve it ?
    Thanks in advance.

    Hi,
    I don't have a straight answer but:
    1. Have you tried creating a copy of the page which is working correctly?
    2. Why do you need two pages with the same content? Personally, I can't see any reason for maintaining two identical objects.
    Roy

  • Dreamweaver CS3 problem with small fonts

    Hello,
    I am having a problem with text appearing
    REALLY SMALL and unreadable in CS3, when it looked fine in
    Dw8. It also looks fine in in all browsers.
    I talked to Adobe tech support, and they said something about
    my CSS file not being correct. I looked at it, and nothing seems
    out of the ordinary.
    If it was a problem with my CSS file, wouldn't it look bad in
    the browser as well?
    Any suggestions?
    Ron

    Ron,
    Thanks for the sample file. This is a bit complicated, so
    please bear
    with me.
    Up until DW8, DW rendering always targeted the most popular
    browser at
    that time. For DW8, that was IE6. Traditionally, the most
    popular
    browser was the most popular because it was the best browser,
    but that
    no longer holds true. So, DW CS3 now targets CSS 2.1. Note
    that DW does
    not support all of the CSS 2.1 spec, but what it does support
    follows
    the spec.
    Your page does not have a DOCTYPE, so it renders in "quirks"
    mode in the
    browsers that I tested it in on WinXP (FF2, IE7, Opera9). DW
    renders
    this page in IE6 quirks mode, but DW CS3 no longer supports
    quirks mode.
    Put a DOCTYPE such as the following in your page to see what
    I mean:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
    Transitional//EN"
    http://www.w3.org/TR/html4/loose.dtd">
    The reason that the font is so small is because of the
    font-size
    property in this rule:
    TD {
    FONT-SIZE: 80%;
    Your page has tables nested 4 levels deep, so the 80% is
    compounded at
    each level. I fixed this in DW CS3 by creating a style sheet
    with this rule:
    TD { FONT-SIZE: 100% !important; }
    and the applied it as a Design-time Style Sheet, although you
    may be
    able to remove the 80% altogether.
    Hope this helps,
    Randy
    > Here's a link to the page:
    >
    http://www.ualberta.ca/AICT/IMS/
    >
    > You should be able to download the source for the page,
    if you so desire...!
    >
    > Thanks in advance for any suggestions...

  • Fop 0.19 problems with small files?

    Hello!
    I have a problem with fop 0.19 serializer: when I try to generate
    pdf files smaller then cca. 10kB, IE does not open Acrobat
    Reader, and sometimes even freezes. With larger files, it works
    OK.
    My configuration:
    Tomcat 3.2
    XDK 9.0.2.0b
    fop 0.19
    Thanks in advance!
    Vedran

    Hi Eric/Steve,
    I have downloaded the Xml development kit for Java (9.0.2.0.0C
    beta) and created a new xsql RTF-serializer class according to
    the XSQLSampleSerializer included in the xsqlserializer.jar file.
    I also included Eric's CustFOP-serializer.
    I can compile my new class with JDeveloper but when i recreate
    the xsqlserializer.jar and try to use this jar-file with the
    xsql servlet i get an error.
    The error is "XSQL-022: cannot load serializer class
    oracle.xml.xsql.serializers.XSQLxxxSerializer", with xxx my own
    serializer, but also when i use the original FOP-serializer.
    So i think the jar-file is not correct.
    Can anyone tell me how to recreate the xsqlserializer.jar or
    tell me what else i have done wrong?
    (I also posted this question in the JDeveloper-forum)

  • I am having problems with small text size on AOL mail, and am using the latest version of Firefox.

    I am having problems with text size when using AOL Mail. I am using version 25.0 of Firefox. I did not have this problem in the past, but I suspect a change occurred with one of the Firefox upgrades. I do not have the same problem when using Internet Explorer.

    Could you start by resetting the zoom level on the page? To do that, you can either:
    * Press Ctrl+0 (that's a zero) on the keyboard
    * View menu > Zoom > Reset
    You also can use zoom to increase/decrease the size from there. This article describes the various mouse, keyboard, and menu methods: [[Font size and zoom - increase the size of web pages]].
    Any luck?

  • Microsoft Jet Provider problem with small or big numbers numbers

    I'm using an script component as a source to process excel files.  Inside the component I'm suing the Microsoft Jet provider with the OleDb connection to open and read the data in the excel file.  Several of the columns on the spread sheet are
    numeric and some of the values are very small.  I found out that when the value is very small the number is represented using the scientific notation, so when the provider try to convert the value to a number fails and send a null value instead.  Does
    anyone know a way to solve this problem?  The reason I'm using an script component is to process multiple file formats in one data flow task using a loop through iterate through all the excel files.
    Thanks,
    Alberto Botero
    Alberto Botero

    Hi Alberto,
    Thank you for your question. I am currently looking into this issue and will give you an update as soon as possible.
    Thank you for your understanding and support.
    If you have any feedback on our support, please click
    here.
    Elvis Long
    TechNet Community Support

  • Problem with "small black line in right margin" with Folio Builder / Adobe Viewer in Ipad. Id CC.

    Hi there,
    When I create a Folio Builder and I check my Id project in the Adobe Viewer (It happens in the Ipad App and in the Desktop Viewer), I can see a black line in the right margin (maybe 4 px). And I can't adjust my background (It's an object with a colour) to use the "full resolution available for the app in the ipad", and yes, I'm using rules and I can see that my background object it's 1024 x 768. I have tryed several projects and upgraded the project to the "30 version".
    But I'm a new user with ID/DPS. So, is this a reported bug? Or I'm doing sth wrong?
    And for me, the most important question, will this problem be solved when I send my project to the applestore and DPS transform my Folio to the Store? Or what I see now it's what I will see?
    Thanks!

    Sorry! I have found an answer here in the discussion:
    http://forums.adobe.com/message/5835960#5835960
    So, the problem will be solved in the final app, and it's just the scroll in the Viewer.
    Thanks!

  • Problem with small java program

    need some help with a small Java assignment I am doing.
    When I compile the code i get 2 errors they are
    invalid method declaration: return type required
    public CreateRandomFile() LINE 87
    ^
    cannot resolve symbol
    new CreateRandomFile(); LINE 112
    ^
    Any help is greatly appreciated
    **********CODE BEGINS HERE ***********************
    import javax.swing.*;
    import java.io.*;
    import BreezySwing.*;
    public class RandomTest extends GBFrame
    JLabel accLabel = addLabel("Account Number",1,1,1,1);
    IntegerField accField = addIntegerField(0,1,2,1,1);
    JLabel firstLabel = addLabel("First Name",2,1,1,1);
    JTextField firstField = addTextField("",2,2,1,1);
    JLabel lastLabel = addLabel("Last Name",3,1,1,1);
    JTextField lastField = addTextField("",3,2,1,1);
    JTextArea resultArea = addTextArea("",4,1,2,3);
    JButton acceptButton = addButton("Accept",7,1,2,1);
    JButton accessButton = addButton("Access",8,1,2,1);
    JButton clearButton = addButton("Clear",9,1,2,1);
    private RandomAccessFile file;
    public void buttonClicked(JButton buttonObj)
    if (buttonObj == acceptButton)
    else
    if (buttonObj == accessButton)
    else
    accField.setNumber(0);
    resultArea.setText("");
    firstField.setText("");
    lastField.setText("");
    private void openFile()
    FileOutputStream foStream = new FileOutputStream ("acc.dat");
    ObjectOutputStream doStream = new ObjectOutputStream (foStream);
    if ("acc.dat" == null || "acc.dat".equals(""))
    System.out.println("Invalid File Name");
    else
    try{
    file = new RandomAccessFile ("acc.dat","rw");
    catch (IOException e)
    System.out.println("File does not exist or Invalid File Name");
    private Record getRecord()
    Record record = new Record();
    int accountNumber;
    try{
    accountNumber = Integer.parseInt(accField.getText());
    if (accountNumber <1 || accountNumber >100)
    System.out.println("Account doesn't exist");
    return null;
    file.seek((accountNumber -1)*Record.size());
    record.read(file);
    catch (NumberFormatException nfe)
    System.out.println("Account does not exist");
    System.out.println("Invalid Number Format");
    catch (IOException io)
    System.out.println("Error reading file");
    return record;
    public createRandomFile() // <----- ERROR HERE
    Record blank = new Record();
    openFile();
    try{
    file = new RandomAccessFile("acc.dat", "rw");
    for (int i=0;i<100;i++)
    blank.write(file);
    System.exit(0);
    catch (IOException e )
    System.out.println("File doesn't exist");
    System.out.println("Invalid File Name");
    System.exit(1);
    public static void main(String args[])
    JFrame tpo = new RandomTest();
    tpo.setTitle("Assignment 1");
    tpo.setSize(200,330);
    tpo.setVisible(true);
    new createRandomFile(); // <--- ERROR HERE
    }

    I changed the things you suggested by have a new error of
    cannot resolve symbol
    symbol : method createRandomFile ()
    location: class javax.swing.JFrame
    tpo.createRandomFile();
    ^
    **************new code here***************************
    import javax.swing.*;
    import java.io.*;
    import BreezySwing.*;
    public class RandomTest extends GBFrame
         JLabel accLabel = addLabel("Account Number",1,1,1,1);
         IntegerField accField = addIntegerField(0,1,2,1,1);
         JLabel firstLabel = addLabel("First Name",2,1,1,1);
         JTextField firstField = addTextField("",2,2,1,1);
         JLabel lastLabel = addLabel("Last Name",3,1,1,1);
         JTextField lastField = addTextField("",3,2,1,1);
    JTextArea resultArea = addTextArea("",4,1,2,3);
    JButton acceptButton = addButton("Accept",7,1,2,1);
    JButton accessButton = addButton("Access",8,1,2,1);
         JButton clearButton = addButton("Clear",9,1,2,1);
         private RandomAccessFile file;
    public void buttonClicked(JButton buttonObj)
         if (buttonObj == acceptButton)
         else
         if (buttonObj == accessButton)
         else
         accField.setNumber(0);
         resultArea.setText("");
         firstField.setText("");
         lastField.setText("");
    private void openFile()
         FileOutputStream foStream = new FileOutputStream ("acc.dat");
         ObjectOutputStream doStream = new ObjectOutputStream (foStream);
         if ("acc.dat" == null || "acc.dat".equals(""))
         System.out.println("Invalid File Name");
         else
         try{
              file = new RandomAccessFile ("acc.dat","rw");
         catch (IOException e)
              System.out.println("File does not exist or Invalid File Name");
    private Record getRecord()
         Record record = new Record();
         int accountNumber;
         try{
              accountNumber = Integer.parseInt(accField.getText());
         if (accountNumber <1 || accountNumber >100)
              System.out.println("Account doesn't exist");
              return null;
         file.seek((accountNumber -1)*Record.size());
         record.read(file);
         catch (NumberFormatException nfe)
         System.out.println("Account does not exist");
         System.out.println("Invalid Number Format");
         catch (IOException io)
              System.out.println("Error reading file");
    return record;
    public void createRandomFile()
    Record blank = new Record();
    openFile();
    try{
         file = new RandomAccessFile("acc.dat", "rw");
         for (int i=0;i<100;i++)
         blank.write(file);
         System.exit(0);
    catch (IOException e )
         System.out.println("File doesn't exist");
         System.out.println("Invalid File Name");
         System.exit(1);     
    public static void main(String args[])
    JFrame tpo = new RandomTest();
    tpo.setTitle("Assignment 1");
    tpo.setSize(200,330);
    tpo.setVisible(true);
    tpo.createRandomFile();
    }     

  • Problem with small .pct files from PC becoming big when saved on Mac

    For a big database project with Photoshop images, I create bitmap files in PS CS3 and save them as .pct files. They are 4-5 KB each.
    I then email them to someone with a Mac (all versions from CS2-CS5) who must open the files in PS to get the Mac database to see them. When she saves them on her Mac without making any changes, the files are 60-70 KB.
    How can we preserve the small files on the Mac?
    Thanks!

    1. When she receives the files in my email, they are still small. When she opens them in Photoshop and saves them, they become about 12 times bigger.
    Is there a way on the Mac to strip out the thumbnails and other info that is making the files bigger?
    2. The database program, Panorama, has the user link to the images, which are in separate folders. However, the image does not appear in Panorama unless she opens the file in the Mac version of Photoshop and saves it, even without making changes. I assume that is an oddity of Panorama, but we are stuck with it.
    Thanks so much for your quick response.

  • Problem with screen re-draw in full screen mode on secondary screen.

    Hello all, using dual monitors , when I enter full screen mode (no window container) on the secondary screen (not the palette screen) panning the image using the hand tool, the screen has a delayed redraw of the image. It is "re-tiling" the image like it is out of memory...even happens on small jpeg files. Doesn't happen in "windowed" modes , and doesn't happen at all on main screen in all modes. I have re-installed Photoshop and checked permissions and disks, trashed preferences, still same. Any thoughts? iMac with mini dvi out, cs3 4 gb ram os10.6.5.

    You are coding in a rather rococo style:
    public void mousePressed(MouseEvent evt) {
        Component src = (Component) evt.getSource();
        Point location = src.getLocationOnScreen();
        location.translate(evt.getX(), evt.getY());
        currentMouseLocation = location;
    }

  • PS CS4 problems with OpenGL drawing enabled

    I've just upgraded from PS CS3 to PS CS4 (default 32 and 64 versions) and I'm having problems with seeing image files above a certain size (even moderate size) with OpenGL Drawing enabled. Disabling OpenGL Drawing results in very slow image display (very easy to see the blocks being drawn one at a time), much slower than with PS CS3.
    I'm running Vista 64 with latest updates. I'm trying to get PS CS4 32 running properly first, but PS CS4 64 seems to be having similar problems.
    GeForce 9600 GT video card with latest driver 178.24 (updated yesterday and rebooted many times since then). That card is in Adobe's list of tested cards.
    Main monitor (where I display Photoshop images) selected as primary in the driver dialog.
    I put palettes/panes on my 2nd monitor.
    I use Ultramon for 2nd monitor taskbar functionality. Turning Ultramon off doesn't seem to help, although I may need to disable Ultramon from launching on reboot.
    No plugins installed yet in PS CS4 (32), as per Adobe kb advice.
    4GB of RAM with Memory Usage set within Photoshop's Ideal Range.
    For testing, I've been opening a few different size (px and bytes) RGB image files in Photoshop by dragging them from an Explorer window into the Photoshop window, then clickin in the Photoshop window to make Photoshop active and show its palettes.
    First with OpenGL Drawing enabled in Performance, default Advanced Settings.
    JPEG, 3600 x 2600 px, 4.5MB
    - opens and displays ok (short delay before palettes appear)
    - zooms and rotates smoothly
    TIFF, 2 layers, 800 x 600 px, 16 bits, 2.5MB
    - opens and displays ok (short delay before palettes appear)
    - zooms and rotates smoothly
    TIFF, 1 layer, 3600 x 2600 px, 16 bits, 54MB
    - doesn't open properly, shows checkerboard instead of image, with checkerboard in navigator and layer icon in layers pane
    - histogram is fine
    - zooming and rotation are not smooth (jumps to new position/size)
    - duplicate layer caused PS CS4 to stop working, with a close program dialog
    - open PS CS4 32 again, no OpenGL message today, and OpenGL Drawing is still enabled (although I got the OpenGL Drawing message more than once yesterday)
    TIFF, several layers, 3600 x 2600 px, 16 bits, 306 MB
    - doesn't open properly, shows checkerboard instead of main image
    - icons in layers pane look fine, same as navigator image
    - checkerboard zooms and rotates smoothly
    - duplicate layer is still checkerboard, back one history state stopped working / close program dialog
    - started PS again, opened 1 layer TIFF, closed and tried to open multi layer TIFF again, but stopped working / close program dialog again
    I then tried the same images with OpenGL Drawing disabled in Performance.
    3600 x 2600 px JPEG
    - ok, but slow, blocky redraw
    2 layer 800 x 600 px TIFF
    - ok, but slight delay in redraw (smallest of all the files, both in px and bytes)
    1 layer 3600 x 2600 px TIFF
    - opened ok, but slow, blocky redraw
    multi layer 3600 x 2600 px TIFF
    - opened ok, but slow, blocky redraw
    From what I've read in various Adobe kb notes, it sounds like there's some kind of conflict with my video driver, but I haven't been able to figure it out. I even tried the registry plugin from the Adobe kb to disallow OpenGL Windows, but that didn't seem to make any difference. It didn't even stop me being able to select and use OpenGL Drawing in PS CS4.
    Any help would be much appreciated. I'm tearing my hair out here and I'm feeling a bit like I've blown my money on the upgrade so far.

    I had another look at PS CS4 64 and those smaller (by file size) images that I can see with OpenGL Drawing on rotate and resize in a jumpy way, not smoothly like in PS CS4 32.
    The multi layer TIFF that showed the images in at least the layers pane and navigator when using PS CS4 32 only shows the checkerboard in the layers pane and navigator in PS CS4 64.
    Either way, neither version is anywhere near working properly.
    Oh yeah, and I made a typo on the RAM. It's 6GB and not 4GB, not that I think that would make any difference.

  • Advance level drawing problem with Jframe and JPanel need optimize sol?

    Dear Experts,
    I m trying to create a GUI for puzzle game following some kind of "game GUI template", but i have problems in that,so i tried to implement that in various ways after looking on internet and discussions about drawing gui in swing, but i have problem with both of these, may be i m doing some silly mistake, which is still out of my consideration. please have a look at these two and recommend me one of them, which is running without problems (flickring and when you enlarge window the board draw copies (tiled) everywhere,
    Note: i don't want to inherit jpanel or Jframe
    here is my code : import java.awt.BorderLayout;
    public class GameMain extends JFrame {
         private static final long serialVersionUID = 1L;
         public int mX, mY;
         int localpoints = 0;
         protected static JTextField[][] squares;
         protected JLabel statusLabel = new JLabel("jugno");
         Label lbl_score = new Label("score");
         Label lbl_scorelocal = new Label("local score");
         protected static TTTService remoteTTTBoard;
         // Define constants for the game
         static final int CANVAS_WIDTH = 800; // width and height of the game screen
         static final int CANVAS_HEIGHT = 600;
         static final int UPDATE_RATE = 4; // number of game update per second
         static State state; // current state of the game
         private int mState;
         // Handle for the custom drawing panel
         private GameCanvas canvas;
         // Constructor to initialize the UI components and game objects
         public GameMain() {
              // Initialize the game objects
              gameInit();
              // UI components
              canvas = new GameCanvas();
              canvas.setPreferredSize(new Dimension(CANVAS_WIDTH, CANVAS_HEIGHT));
              this.setContentPane(canvas);
              this.setDefaultCloseOperation(EXIT_ON_CLOSE);
              this.pack();
              this.setTitle("MY GAME");
              this.setVisible(true);
         public void gameInit() {     
         // Shutdown the game, clean up code that runs only once.
         public void gameShutdown() {
         // To start and re-start the game.
         public void gameStart() {
         private void gameLoop() {
         public void keyPressed(KeyEvent e) {
         public void keyTyped(KeyEvent e) {
         public void gameKeyReleased(KeyEvent e) {
              PuzzleBoard bd = getBoard();
              for (int row = 0; row < 4; ++row) {
                   for (int col = 0; col < 4; ++col) {
                        if (e.getSource() == squares[row][col]) {
                             if (bd.isOpen(col, row)) {
                                  lbl_score.setText("Highest Score = "
                                            + Integer.toString(bd.getPoints()));
                                  setStatus1(bd);
                                  pickSquare1(col, row, squares[row][col].getText()
                                            .charAt(0));
         protected void pickSquare1(int col, int row, char c) {
              try {
                   remoteTTTBoard.pick(col, row, c);
              } catch (RemoteException e) {
                   System.out.println("Exception: " + e.getMessage());
                   e.printStackTrace();
                   System.exit(1);
         // method "called" by remote object to update the state of the game
         public void updateBoard(PuzzleBoard new_board) throws RemoteException {
              String s1;
              for (int row = 0; row < 4; ++row) {
                   for (int col = 0; col < 4; ++col) {
                        squares[row][col].setText(new_board.ownerStr(col, row));
              lbl_score.setText("Highest Score = "
                        + Integer.toString(new_board.getPoints()));
              setStatus1(new_board);
         protected void setStatus1(PuzzleBoard bd) {
              boolean locals = bd.getHave_winner();
              System.out.println("local win" + locals);
              if (locals == true) {
                   localpoints++;
                   System.out.println("in condition " + locals);
                   lbl_scorelocal.setText("Your Score = " + localpoints);
              lbl_score
                        .setText("Highest Score = " + Integer.toString(bd.getPoints()));
         protected PuzzleBoard getBoard() {
              PuzzleBoard res = null;
              try {
                   res = remoteTTTBoard.getState();
              } catch (RemoteException e) {
                   System.out.println("Exception: " + e.getMessage());
                   e.printStackTrace();
                   System.exit(1);
              return res;
         /** Custom drawing panel (designed as an inner class). */
         class GameCanvas extends JPanel implements KeyListener {
              /** Custom drawing codes */
              @Override
              public void paintComponent(Graphics g) {
                   // setOpaque(false);
                   super.paintComponent(g);
                   // main box; everything placed in this
                   // JPanel box = new JPanel();
                   setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
                   // add(statusLabel, BorderLayout.NORTH);
                   // set up the x's and o's
                   JPanel xs_and_os = new JPanel();
                   xs_and_os.setLayout(new GridLayout(5, 5, 0, 0));
                   squares = new JTextField[5][5];
                   for (int row = 0; row < 5; ++row) {
                        for (int col = 0; col < 5; ++col) {
                             squares[row][col] = new JTextField(1);
                             squares[row][col].addKeyListener(this);
                             if ((row == 0 && col == 1) || (row == 2 && col == 3)
                             || (row == 1 && col == 4) || (row == 4 && col == 4)
                                       || (row == 4 && col == 0))
                                  JPanel p = new JPanel(new BorderLayout());
                                  JLabel label;
                                  if (row == 0 && col == 1) {
                                       label = new JLabel("1");
                                       label.setHorizontalAlignment(JLabel.LEFT);
                                       label.setVerticalAlignment(JLabel.TOP);
                                  else if (row == 4 && col == 0) {// for two numbers or
                                       // two
                                       // blank box in on row
                                       label = new JLabel("2");
                                       label.setHorizontalAlignment(JLabel.LEFT);
                                       label.setVerticalAlignment(JLabel.TOP);
                                  else if (row == 1 && col == 4) {
                                       label = new JLabel("3");
                                       label.setHorizontalAlignment(JLabel.LEFT);
                                       label.setVerticalAlignment(JLabel.TOP);
                                  else if (row == 4) {
                                       label = new JLabel("4");
                                       label.setHorizontalAlignment(JLabel.LEFT);
                                       label.setVerticalAlignment(JLabel.TOP);
                                  else {
                                       label = new JLabel("5");
                                       label.setHorizontalAlignment(JLabel.LEFT);
                                       label.setVerticalAlignment(JLabel.TOP);
                                  label.setOpaque(true);
                                  label.setBackground(squares[row][col].getBackground());
                                  label.setPreferredSize(new Dimension(label
                                            .getPreferredSize().width, squares[row][col]
                                            .getPreferredSize().height));
                                  p.setBorder(squares[row][col].getBorder());
                                  squares[row][col].setBorder(null);
                                  p.add(label, BorderLayout.WEST);
                                  p.add(squares[row][col], BorderLayout.CENTER);
                                  xs_and_os.add(p);
                             } else if ((row == 2 && col == 1) || (row == 1 && col == 2)
                                       || (row == 3 && col == 3) || (row == 0 && col == 3)) {
                                  xs_and_os.add(squares[row][col]);
                                  // board[ row ][ col ].setEditable(false);
                                  // board[ row ][ col ].setText("");
                                  squares[row][col].setBackground(Color.RED);
                                  squares[row][col].addKeyListener(this);
                             } else {
                                  squares[row][col] = new JTextField(1);
                                  // squares[row][col].addActionListener(this);
                                  squares[row][col].addKeyListener(this);
                                  xs_and_os.add(squares[row][col]);
                   this.add(xs_and_os);
                   this.add(statusLabel);
                   this.add(lbl_score);
                   this.add(lbl_scorelocal);
              public void keyPressed(KeyEvent e) {
              public void keyReleased(KeyEvent e) {
                   gameKeyReleased(e);
              public void keyTyped(KeyEvent e) {
         // main
         public static void main(String[] args) {
              SwingUtilities.invokeLater(new Runnable() {
                   @Override
                   public void run() {
                        new GameMain();
      thanks a lot for your time , consideration and efforts.
    jibby
    Edited by: jibbylala on Sep 20, 2010 6:06 PM

    jibbylala wrote:
    thanks for mentioning as i wasn't able to write complete context here.Yep thanks camickr. I think that Darryl's succinct reply applies here as well.

  • Problems with text in iWeb publishing much larger, or smaller than in iWeb (it is insane)!

    More than a year ago I had a problem with my iWeb not publishing correctly: links to other websites would not open in a separate window as designed in iWeb. I got help from an AppleCare techie and after he did a lot of tests, he concluded I had a corrupted Domain file (which became apparent after I upgraded to OS Snow Leopard).  I don't remember if I discussed with this techie another problem I had been having for as long as I had used iWeb, and that was "exploding" text: certain words, often italicized, would be huge, after publishing, relative to the surrounding text.  Sometimes certain words, or sentences would be smaller than designed in iWeb.  Through trial and error I would sort of solve these problems by enlarging text boxes, or making the offending word or phrase one text point smaller.  Sometimes deleting the text box entirely, and starting over would work.  And then there are the weird things that happen when my wife opens my website in Internet Explorer: things that make no sense and seem to be totally out of my control.
    So, I've spent a long time rebuilding my website in this supposedly uncorrupted Domain file, and today I finally finished and published to my hard drive, checked it out, and the "exploding" text is there with a vengeance.  So much so that I may just stick with my original ("corrupted") Domain file, the text problem on this new one seems even worse than the old one.  Anyone had this problem?  I meant to ask this question years ago, but got a bit lazy.
    Another question is: I've heard Apple is going to discontinue iWeb.  Despite my problems with the program, I rely on it.  What are the options going to be for iWeb users?

    Well you heard wrong didn't you!
    Apple is discontinuing MobileMe, which is the hosting in favour of iCloud services which will not contain any hosting.
    iWeb is an app and as far as we know you can still continue to use it - it will still work so carry on using it if you are happy with it.
    If you want to look at other alternatives to iWeb, then others suggest RapidWeaver and Sandvox as being closer to iWeb - both are available via the Mac App store.
    Also Freeway Express and Flux 3 are worth looking at - more design freedom and you are not restricted to templates as with RapidWeaver.

Maybe you are looking for