Getting clipped graphics when painting in response to mouse event
Can anyone tell me how to get a graphics object with the clipping region set appropriately when painting in response to a mouse action
rather than in paintComponent where the system provides the Graphics object?
The issue is that a graphical component I have written needs to repaint parts of itself in response to mouse actions. I have been getting the Graphics object by calling getGraphics on the component (based on JPanel) and using that to do the required painting. This works fine as long as there are no lightweight Swing objects in front of my component, but as I recently discovered when I added this component to a couple of JInternalFrames, mouse-triggered painting can paint on the other JInternalFrame.
The example code below illustrates the problem.
Thanks in advance
import javax.swing.*;
import java.awt.*;
import java.awt.geom.Ellipse2D;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
* This class illustrates a problem I am having with a graphical component I have
* written that works fine when placed in a JFrame, but when placed inside a JInternalFrame,
* can draw outside the bounds of the JInternalFrame.
* The real component contains many sub-objects, and users can select an individual sub-object,
* and trigger actions specific to that sub-object. To aid in sub-object selection,
* when the mouse pointer is over a sub-object, the color of the object is changed to
* a highlight color. This is where the problem of drawing outside the JInternalFrame occurs.
* I am pretty sure that the reason the drawing can occur outside the bounds of the
* JInternalFrame is that the graphics context used for the highlighting action does not
* have the clipping region set. Unlike in paintComponent where the system provides the
* Graphics object with the clipping region set appropriately, painting of individual
* sub-objects in response to a MouseEvent is done using a call to getGraphics on the
* component. This has the clipping region set to the dimensions of the JPanel.
* This example creates two overlapping JInternalFrames. Inside each is a simple component
* based on a JPanel. The component draws a single filled circle which corresponds to
* one of the sub-objects in the real component. When the mouse pointer is over a circle,
* the color changes from gray to red. Where the circle overlaps the other JInternalFrame,
* the circle will paint over that frame.
public class GraphicsProblemDemo extends JFrame {
private static final int APP_FRAME_SIZE = 400;
public GraphicsProblemDemo()
JDesktopPane desktop = new JDesktopPane();
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
getContentPane().setLayout( new BorderLayout() );
getContentPane().add( desktop, BorderLayout.CENTER );
setSize( APP_FRAME_SIZE, APP_FRAME_SIZE );
setVisible( true );
// Create two JInternalFrames, each with a single component that
// draws a filled circle.
JInternalFrame frame = createInternalFrame( 0, 0 );
frame.setVisible( true );
desktop.add( frame );
frame = createInternalFrame( 200, 200 );
frame.setVisible( true );
desktop.add( frame );
public JInternalFrame createInternalFrame( int left, int top )
JInternalFrame frame = new JInternalFrame( "", true, true, true, true );
int INTERNAL_FRAME_SIZE = 300;
frame.setBounds( left, top, INTERNAL_FRAME_SIZE, INTERNAL_FRAME_SIZE );
myComponent shape = new myComponent();
frame.add( shape );
return frame;
* This component simulates the more complex component that I am trying to debug.
* The real component contains many sub-objects and is expensive to render.
* Individual sub-objects are selectable within the component, and to indicate to the
* user that the mouse is positioned over a sub-object, the sub-object color is changed.
* Because it is expensive to render the component completely, the MouseMotionListener
* does not call repaint on the component. Instead, it gets the graphics context,
* sets the color, and renders the component under the mouse pointer.
class myComponent extends JPanel implements MouseMotionListener {
private Ellipse2D.Double subObject = new Ellipse2D.Double( 10, 10, 200, 200 );
private Color unselectedColor = Color.LIGHT_GRAY;
private Color selectedColor = Color.RED;
private Color renderColor = unselectedColor;
public myComponent()
addMouseMotionListener(this);
// Painting is fine when this method is called by the system.
public void paintComponent( Graphics g )
super.paintComponent( g );
// In the real component, many objects would be rendered here, but
// this example component has only a single sub-object.
renderMySingleSubObject( g );
// But when this method is called by my mouse listener using the
// graphics context from the containing JPanel, the circle is rendered on top
// of the other JInternalFrame.
private void renderMySingleSubObject( Graphics g )
Graphics2D g2d = (Graphics2D) g;
g2d.setColor( renderColor );
g2d.fill( subObject );
* If the mouse pointer is over my single sub-object, then change
* the color from gray to red and render the sub-object.
* @param e The MouseEvent
public void mouseMoved( MouseEvent e )
if( subObject.contains( e.getX(), e.getY() ) )
renderColor = selectedColor;
else
renderColor = unselectedColor;
Graphics g = myComponent.this.getGraphics();
// This graphics context does not have the clipping region set
renderMySingleSubObject( g );
public void mouseDragged( MouseEvent e )
public static void main( String[] args )
new GraphicsProblemDemo();
}
Checking the method description for the 'getGraphics' method in the Component api the first sentence says "Creates a graphics context for this component." Emphasize 'creates'. You can demonstrate the difference by printing the Graphics context g in each case. Checking for the clip in each returns null for the 'getGraphics' call.
super.paintComponent( g );
// In the real component, many objects would be rendered here, but
// this example component has only a single sub-object.
renderMySingleSubObject( g );
System.out.println("paintComponent g = " + g);
System.out.println("paintComponent g clip = " + g.getClip().toString());
Graphics g = myComponent.this.getGraphics();
System.out.println("getGraphics g = " + g);
// NullPointer here...
System.out.println("getGraphics g clip = " + g.getClip().toString());Suggests that 'getGraphics' might not be the way. You could, of course, check all the iframes and find out how much of the moused-over ellipse is visible and put together something to send along for the re-rendering...
Here's another possibility. The repaint code doesn't recover well for mouse exits of the lower iframe into the upper but it will give an idea about economy and control.
import javax.swing.*;
import java.awt.*;
import java.awt.geom.Ellipse2D;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
public class GPD extends JFrame {
private static final int APP_FRAME_SIZE = 400;
public GPD()
JDesktopPane desktop = new JDesktopPane();
setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
getContentPane().setLayout( new BorderLayout() );
getContentPane().add( desktop, BorderLayout.CENTER );
setSize( APP_FRAME_SIZE, APP_FRAME_SIZE );
setVisible( true );
// Create two JInternalFrames, each with a single component that
// draws a filled circle.
JInternalFrame frame = createInternalFrame( 0, 0 );
frame.setVisible( true );
desktop.add( frame );
frame = createInternalFrame( 200, 200 );
frame.setVisible( true );
desktop.add( frame );
public JInternalFrame createInternalFrame( int left, int top )
JInternalFrame frame = new JInternalFrame( "", true, true, true, true );
int INTERNAL_FRAME_SIZE = 300;
frame.setBounds( left, top, INTERNAL_FRAME_SIZE, INTERNAL_FRAME_SIZE );
myComponent shape = new myComponent();
frame.add( shape );
return frame;
class myComponent extends JPanel implements MouseMotionListener {
private Ellipse2D.Double subObject = new Ellipse2D.Double( 10, 10, 200, 200 );
private Color unselectedColor = Color.LIGHT_GRAY;
private Color selectedColor = Color.RED;
private Color renderColor = unselectedColor;
int count = 0;
public myComponent()
addMouseMotionListener(this);
// Painting is fine when this method is called by the system.
public void paintComponent( Graphics g )
super.paintComponent( g );
g.setColor( renderColor );
((Graphics2D)g).fill( subObject );
* If the mouse pointer is over my single sub-object, then change
* the color from gray to red and render the sub-object.
* @param e The MouseEvent
public void mouseMoved( MouseEvent e )
boolean colorHasChanged = false;
if( subObject.contains( e.getX(), e.getY() ) )
if( renderColor == unselectedColor )
renderColor = selectedColor;
colorHasChanged = true;
else if( renderColor == selectedColor )
renderColor = unselectedColor;
colorHasChanged = true;
if( colorHasChanged )
System.out.println("repainting " + count++);
repaint();
public void mouseDragged(MouseEvent e) { }
public static void main( String[] args )
new GPD();
}
Similar Messages
-
Getting an error when working with Responsive Design Output: MasterThemeSchema.xml
When generating a Responsive Design HTML 5 output, I'm getting this error: "MasterThemeSchema.xml file has invalid data." I am unable to access the manage layout features now to continue my customizations. I had imported a customized font before seeing this message. I'm moved the project to my harddrive, where the software is installed, and and still getting it (I know RH doesn't always do well on a network drive). Any ideas?
I searched this blog for similar posts and found posts that described similar issues. I ended up moving my RH project file to my local drive, deleting the masterthemeschema.xml, and replacing it with another masterthemeschema.xml from another project via Windows Explorer. I will recreate my customizations and hope for the best. Any ideas on what causes this corruption of the mastertheme schema files in the first place? Does this masterthemeschema.xml error only occur when working on a network drive and not local?
-
I get no graphic when linking a website inside facebook
<link rel="image_src" href="http://www.maxcommusa.com/images/logo1.png
I put this inside the head of the main page but it only made the whole website left justified.
Here is the main website http://www.maxcommusa.com
Please help thanks! I absolutely LOVE muse.
AnthonyThe Yahoo! Toolbar extension has been reported to cause this issue.
*https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes
You can keep an eye on this thread:
*[[/forums/contributors/707748]] -
Windows Vista and Graphical Screen painter (SE51)
Hi,
I am using Windows Vista Business Service pack 1. SAP GUI 7.1 with patch 9.
When I try to launch a graphical screnn painter tool such as SE51, I am always greeted by a Character screen painter.
I have tried all options by changing settings in control panel, on SAP GUI etc but of no use.
If it sounds familiar to anybody, request you to please share your efforts to enable graphical screen painter.
your response is much appreciated/awarded.
Regards
Kasihave u tried this?
Utilities -> Setings -> Screen Painter -> check Graphical Layout editor -
REPOST: Flash movie (.swf) getting clipped
Hi,
At the website www.coastlifechurch.com there is a Flash movie
on the front
page (top left of the eight squares). I made the basics of
the Flash movie,
then emailed it to my client to put new pictures in. He
assures me that he
left the movie at 200px x 200px. When it is inserted into the
page (he has
done via DreamWeaver), the bottom right gets clipped by one
or two pixels.
Even when I tested the movie setting the parameters to 150
px, the movie
still gets clipped. When I view the movie directly in
FireFox, it shows the
border all around the movie just as it should. (see
www.coastlifechurch.com/flash/Get-to-know-us.swf)
Can anyone help me work this out?
Thanks,
BruceYes, in order to do anything with regards to editing the Flash file you will need to have the fla file.
-
Flash movie (.swf) getting clipped
Hi,
At the website www.coastlifechurch.com there is a Flash movie
on the front
page (top left of the eight squares). I made the basics of
the Flash movie,
then emailed it to my client to put new pictures in. He
assures me that he
left the movie at 200px x 200px. When it is inserted into the
page (he has
done via DreamWeaver), the bottom right gets clipped by one
or two pixels.
Even when I tested the movie setting the parameters to 150
px, the movie
still gets clipped. When I view the movie directly in
FireFox, it shows the
border all around the movie just as it should. (see
www.coastlifechurch.com/flash/Get-to-know-us.swf)
Can anyone help me work this out?
Thanks,
BruceAlancito
Thanks for replying and the great info on getting a QuickTime to play automatically.
Please can you continue to help as Im having no luck.
I will write below briefly whats happening.
I made a QuickTime in iPhoto as was suggested. I dropped it into iWebs 'Media' button under the 'Movies' tab, in a folder. I then dropped the QT file onto my web home page. It shows with a control bar at the bottom of its window for playing it.
I published it OK. The live website shows the QuickTime movie BUT you have to click play to start it. So I then I opened the html file in iDisk in TextEdit.
I tried and tried to find the html code for the QT Movie. I read and re-read the whole html file from top to bottom and found no sign of the QT Movie. Then I went to 'Edit' and 'Find' in TextEdit and typed Movie. It came up with a bit of code which says writeMovie1();
I guess that this means it is talking about THE movie in question but there is no more code to
do with 'true' or 'false'. If it said false Id change to true but writeMovie1(); just looks like this:
<script type="text/javascript"><!--
writeMovie1();
--></script>
stuck almost at the bottom of the html file page.
Please help...remember Im using iWeb 06
Thanks...I hope Im close to solving this now. All I want is to play the QT automatically.
Ed -
I get random "Mario Bros" sound clips playing when I open Firefox.
I get random "Mario Bros" sound clips playing when I open Firefox.
== This happened ==
Every time Firefox opened
== I rebooted my computer ==
== User Agent ==
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; FunWebProducts; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; InfoPath.2; OfficeLiveConnector.1.4; OfficeLivePatch.0.0; .NET CLR 3.0.30729)More like whoever coded the add-on is an idiot. Google used a brilliant piece of HTML5 to bring the iconic Pacman to the masses for its 30th Anniversary, and not only do people not recognize its ubiquitous sounds, people are annoyed at Google and Firefox, not the creators of the add-on.
No one did this on purpose, and the ones at fault are the ones who coded the Add-on. Now shut up, your problem is fixed. -
Getting "generic error" when linking clips. Generic not a helpful word.
Getting "generic error" when linking clips. Generic not a helpful word.
Zero information also does not allow anyone here try to help
More information needed for someone to help... please click below and provide the requested information
-PPro Information FAQ http://forums.adobe.com/message/4200840 -
Display getting clipped when using 26" TV as monitor
HELP! I recently connected my Sony LCD TV to my single G5 PowerMac as a monitor with a DVI to DVI cable. The resolution is excellent, but the margins of the desktop are getting clipped. So for instance, the menu bar at the top of the screen is NOT visible!! The dock is also partially clipped. The right and left edges are less noticeable. I've tried playing around with the resolution settings and the color sync utility, but nothing is working. Any suggestions?
I've looked through the TV manual, and there's no mention of turning overscan on/off. I'm also running with the stock NVIDIA 5200 video card, and NVIDIA's TV Tool doesn't seem to work with Macs. Finally, I have the option of turning overscan on/off if I connect my G5 to my TV via s-video, but not with a dvi cable. Does that make any sense??
-
Colour gets darker when painting on a coloured Art Board Illustrator CS6
Here's what it looks like
http://i45.tinypic.com/whkze0.jpg
It's supposed to be a bright orange and but it turns dark when painting. Any ideas?The other blend mode that could affect this is having the blend mode set on the layer. Select the layer as shown on the left in the image. Check the appearance panel as shown on the right in the image.
Mike -
Graphical screen painter Not working
Hi:
When I am trying to access Graphical screen Painter in the transaction SE51,an error message is getting displayed with text "No response from graphical screen painter-exiting".
And Alpha numeric editor is getting opened instead of GUI Editor.
Can any One help me out with a solution.
Thanks,
Surya.hi,
Try following links for downloading GUI.
Link: [http://sapdocs.info/sap/uncategorized/sap-gui-downloads/]
Link: [http://www.kodyaz.com/articles/download-sap-gui-for-windows-7.10.aspx]
Link: [http://www.giveawayoftheday.com/sapgui7.2/]
Regards,
Renuka S. -
Graphical screen painter(gnetx.exe)
Hi! I installed SAP4.7 on my home pc on windows2003server. when i open graphical screenpainter i'm getting this error:
no response from graphical screen painter(gnetx.exe).
what to do and where can i get that file from?
I promise to award marks.Did you install the backend R/3 system and the GUI? You can review the sapsetup.log file located in c:\windows to see if the file was installed correctly. Running SAPSETUP /CHECK will also show errors.
The file is acutally located in a CAB file on the DVD. My Comp 5 download has it here:
DVD_NW_2004s_SR1_Presentation\PRES1\GUI\WINDOWS\WIN32\CAB\{0B6617DD-FA9B-4FE8-85E1-270480BDFD91}.cab
Regards,
John -
Graphical screen painter with VPN connexion
Hi,
I am not getting Graphical Screen Painter when selecting Layout for a screen.
i use sapgui 6.4 and Utilities->Settings in se51 is OK + in C:\Program Files\SAP\FrontEnd\SAPgui
when i click gneux.exe it's OK it show me graphical screen painter .
+ i have to use VPN client to connect to SAP server.
I am not getting Graphical Screen Painter when selecting Layout for a screen.
can you help me.this is info for sapgui i use.
i m waiting for your answers.
SAP PC VERSION INFORMATION: saplogon.exe
MAIN MODULE INFORMATION:
Name............: saplogon.exe
Description.....: SAPlogon pour Windows
Product version.: 640 Final Release
File version....: 6405.5.18.1016
Build number....: 815416
SYSTEM INFORMATION:
Operating system: Whistler 5.1 (2600)
Service Pack 2
path............: C:\Program Files\SAP\FrontEnd\SAPgui;C:\Program Files\Fichiers communs\SAP Shared;C:\WINDOWS\SAPwksta\setup;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
LOADED MODULES:
Name Product-Version File-Version Size Date/Time
C:\Program Files\SAP\FrontEnd\sapgui\dbghelp.dll 4.0.0018.0 4.0.18.0 000676864 07.03.2006 09:15
C:\Program Files\SAP\FrontEnd\sapgui\gngmb.dll 640 Final Release 6405.5.18.1016 000131072 07.03.2006 09:15
C:\Program Files\SAP\FrontEnd\sapgui\guixt.dll 2006.2.1 2006.2.1.0 001970226 22.03.2006 06:52
C:\Program Files\SAP\FrontEnd\sapgui\sapapihk.dll 1, 0, 0, 5 1.0.0.5 000094208 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapawole.dll 640 Final Release 6405.5.18.225 000052224 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapawrfc.dll 640 Final Release 6405.5.18.244 000065536 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\SapGui\sapdatap.ocx 640 Final Release 6405.5.18.246 000352256 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapdpams.dll 640 Final Release 6405.5.18.819 000843776 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfctrl.dll 640 Final Release 6405.5.18.311 000159744 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfdraw.dll 640 Final Release 6405.5.18.256 000098304 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewcb.dll 640 Final Release 6405.5.18.213 000069632 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewcls.dll 640 Final Release 6405.5.18.4 000053248 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewcx.dll 640 Final Release 6405.5.18.209 000299008 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewdp.dll 640 Final Release 6405.5.18.106 000307200 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewdr.dll 640 Final Release 6405.5.18.219 000077824 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewed.dll 640 Final Release 6405.5.18.9 000021504 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewnls.dll 640 Final Release 6405.5.18.21 000081920 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewrm.dll 640 Final Release 6405.5.18.333 000106496 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewtr.dll 640 Final Release 6405.5.18.226 000065536 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewui.dll 640 Final Release 6405.5.18.374 000598016 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfewut.dll 640 Final Release 6405.5.18.260 000073728 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfhook.dll 640 Final Release 6405.5.18.206 000017920 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapfront.dll 640 Final Release 6405.5.18.3011 001921024 24.03.2006 10:47
C:\Program Files\SAP\FrontEnd\sapgui\sapguilib.dll 640 Final Release 6405.5.18.8983 000823296 20.03.2006 04:08
C:\Program Files\SAP\FrontEnd\sapgui\sapguirm.ocx 640 Final Release 6405.5.18.212 002637824 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\SapGui\SAPguisv.ocx 640 Final Release 6405.5.18.239 000303104 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\saplgdll.dll 640 Final Release 6405.5.18.981 000389120 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\saplgnui.dll 640 Final Release 6405.5.18.17 000487424 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\saplogon.exe 640 Final Release 6405.5.18.1016 000487424 07.03.2006 04:02
C:\Program Files\SAP\FrontEnd\sapgui\sappcfvd.dll 640 Final Release 6405.5.18.25 000368640 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sappctxt.dll 640 Final Release 6405.5.18.19 000065536 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapshlib.dll 640 Final Release 6405.5.18.66 000724992 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapthmcust.dll 640 Final Release 6405.5.18.1012 000266240 07.03.2006 09:16
C:\Program Files\SAP\FrontEnd\sapgui\sapthmdrw.dll 640 Final Release 6405.5.18.102 000069632 07.03.2006 09:16
C:\WINDOWS\RACHook12.DLL 1.0.0.0 1.0.0.0 000208985 26.12.2002 15:25
C:\WINDOWS\system32\ADVAPI32.dll 5.1.2600.2180 5.1.2600.2180 000685056 05.08.2004 12:00
C:\WINDOWS\system32\appHelp.dll 5.1.2600.2180 5.1.2600.2180 000126976 05.08.2004 12:00
C:\WINDOWS\system32\ATL.DLL 6.05.2284 3.5.2284.0 000058880 05.08.2004 12:00
C:\WINDOWS\system32\browseui.dll 6.0.2900.3314 6.0.2900.3314 001024512 16.02.2008 09:31
C:\WINDOWS\system32\CLBCATQ.DLL 3.0.0.4414 2001.12.4414.308 000498688 26.07.2005 04:39
C:\WINDOWS\system32\comdlg32.dll 6.0.2900.2180 6.0.2900.2180 000281088 05.08.2004 12:00
C:\WINDOWS\system32\COMRes.dll 3.0.0.4414 2001.12.4414.258 000851968 05.08.2004 12:00
C:\WINDOWS\system32\CRYPT32.dll 5.131.2600.2180 5.131.2600.2180 000604672 05.08.2004 12:00
C:\WINDOWS\system32\CRYPTUI.dll 5.131.2600.2180 5.131.2600.2180 000530432 05.08.2004 12:00
C:\WINDOWS\System32\CSCDLL.dll 5.1.2600.2180 5.1.2600.2180 000102912 05.08.2004 12:00
C:\WINDOWS\System32\cscui.dll 5.1.2600.2180 5.1.2600.2180 000337920 05.08.2004 12:00
C:\WINDOWS\system32\DNSAPI.dll 5.1.2600.3316 5.1.2600.3316 000148992 20.02.2008 05:35
C:\WINDOWS\system32\GDI32.dll 5.1.2600.3316 5.1.2600.3316 000282624 20.02.2008 06:51
C:\WINDOWS\system32\IMAGEHLP.dll 5.1.2600.2180 5.1.2600.2180 000144384 05.08.2004 12:00
C:\WINDOWS\system32\IMM32.DLL 5.1.2600.2180 5.1.2600.2180 000110080 05.08.2004 12:00
C:\WINDOWS\system32\kernel32.dll 5.1.2600.3119 5.1.2600.3119 001049600 16.04.2007 15:53
C:\WINDOWS\system32\LIBRFC32.dll 6405.5.117 6405.5.117.4992 005201920 07.03.2006 09:16
C:\WINDOWS\system32\LINKINFO.dll 5.1.2600.2751 5.1.2600.2751 000019968 01.09.2005 01:43
C:\WINDOWS\system32\MFC71.DLL 7.10.3077.0 7.10.3077.0 001060864 19.03.2003 13:20
C:\WINDOWS\system32\MFC71FRA.DLL 7.10.3077.0 7.10.3077.0 000061440 18.03.2003 00:00
C:\WINDOWS\system32\MSASN1.dll 5.1.2600.2180 5.1.2600.2180 000057344 05.08.2004 12:00
C:\WINDOWS\system32\MSCTF.dll 5.1.2600.2180 5.1.2600.2180 000294400 05.08.2004 12:00
C:\WINDOWS\system32\msctfime.ime 5.1.2600.2180 5.1.2600.2180 000177152 05.08.2004 12:00
C:\WINDOWS\system32\MSVCP71.dll 7.10.3077.0 7.10.3077.0 000499712 18.03.2003 00:00
C:\WINDOWS\system32\MSVCR71.dll 7.10.3052.4 7.10.3052.4 000348160 21.02.2003 04:42
C:\WINDOWS\system32\msvcrt.dll 7.0.2600.2180 7.0.2600.2180 000343040 05.08.2004 12:00
C:\WINDOWS\System32\mswsock.dll 5.1.2600.2180 5.1.2600.2180 000247808 05.08.2004 12:00
C:\WINDOWS\system32\NETAPI32.dll 5.1.2600.2976 5.1.2600.2976 000332288 17.08.2006 12:29
C:\WINDOWS\system32\ntdll.dll 5.1.2600.2180 5.1.2600.2180 000733184 05.08.2004 12:00
C:\WINDOWS\system32\ntshrui.dll 5.1.2600.2180 5.1.2600.2180 000145920 05.08.2004 12:00
C:\WINDOWS\system32\ole32.dll 5.1.2600.2726 5.1.2600.2726 001284608 26.07.2005 04:40
C:\WINDOWS\system32\OLEAUT32.dll 5.1.2600.3266 5.1.2600.3266 000550912 04.12.2007 18:41
C:\WINDOWS\system32\rasadhlp.dll 5.1.2600.2938 5.1.2600.2938 000008192 26.06.2006 17:41
C:\WINDOWS\system32\RPCRT4.dll 5.1.2600.3173 5.1.2600.3173 000584192 09.07.2007 13:11
C:\WINDOWS\system32\rtutils.dll 5.1.2600.2180 5.1.2600.2180 000044032 05.08.2004 12:00
C:\WINDOWS\system32\sapbtmp.dll 640 Final Release 6405.5.18.1310 001597440 07.03.2006 09:16
C:\WINDOWS\system32\Secur32.dll 5.1.2600.2180 5.1.2600.2180 000055808 05.08.2004 12:00
C:\WINDOWS\system32\SETUPAPI.dll 5.1.2600.2938 5.1.2600.2938 001005056 26.06.2006 10:52
C:\WINDOWS\system32\SHDOCVW.dll 6.0.2900.3314 6.0.2900.3314 001499648 16.02.2008 09:32
C:\WINDOWS\system32\SHELL32.dll 6.0.2900.3241 6.0.2900.3241 008516608 25.10.2007 16:43
C:\WINDOWS\system32\SHLWAPI.dll 6.0.2900.3314 6.0.2900.3314 000474624 16.02.2008 09:32
C:\WINDOWS\system32\TAPI32.dll 5.1.2600.2180 5.1.2600.2180 000181760 05.08.2004 12:00
C:\WINDOWS\system32\USER32.dll 5.1.2600.3099 5.1.2600.3099 000578560 08.03.2007 15:37
C:\WINDOWS\system32\USERENV.dll 5.1.2600.2180 5.1.2600.2180 000731136 05.08.2004 12:00
C:\WINDOWS\system32\UxTheme.dll 6.0.2900.2180 6.0.2900.2180 000219648 05.08.2004 12:00
C:\WINDOWS\system32\VERSION.dll 5.1.2600.2180 5.1.2600.2180 000018944 05.08.2004 12:00
C:\WINDOWS\system32\WININET.dll 6.0.2900.3314 6.0.2900.3314 000670208 16.02.2008 09:32
C:\WINDOWS\system32\WINMM.dll 5.1.2600.2180 5.1.2600.2180 000180736 05.08.2004 12:00
C:\WINDOWS\System32\winrnr.dll 5.1.2600.2180 5.1.2600.2180 000016896 05.08.2004 12:00
C:\WINDOWS\system32\WINSPOOL.DRV 5.1.2600.2180 5.1.2600.2180 000146944 05.08.2004 12:00
C:\WINDOWS\system32\WINTRUST.dll 5.131.2600.2180 5.131.2600.2180 000176640 05.08.2004 12:00
C:\WINDOWS\system32\WLDAP32.dll 5.1.2600.2180 5.1.2600.2180 000172544 05.08.2004 12:00
C:\WINDOWS\system32\WS2_32.dll 5.1.2600.2180 5.1.2600.2180 000082944 05.08.2004 12:00
C:\WINDOWS\system32\WS2HELP.dll 5.1.2600.2180 5.1.2600.2180 000019968 05.08.2004 12:00
C:\WINDOWS\system32\WSOCK32.dll 5.1.2600.2180 5.1.2600.2180 000025088 05.08.2004 12:00
C:\WINDOWS\system32\xpsp2res.dll 5.1.2600.2180 5.1.2600.2180 002986496 05.08.2004 12:00
C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll 6.00.2900.2982 6.0.2900.2982 001054208 25.08.2006 08:51
THE END.
Edited by: yassine82 on May 27, 2008 1:40 PM -
No responce from Graphical Screen Painter - Exiting
Hi,
I am facing problem in a TCP/IP connection. While testing the connection EU_SCRP_WIN32, It shows the connection test OK. But after that it shows a screen saying "Starting layout editor program..." After that it shows a error screen saying " No responce from Graphical Screen Painter - Exiting."
I have installed SAPGUI patch 9. The file gnetx.exe is also there in Path C:\Program Files\SAP\FrontEnd\SAPgui.
Please suggest.
Thanks in advance,
SureshHi
Error "gnetx.exe: no response from graphical screen painter - exiting"
basically occurs when we have RFC problem.
Some causes for this erros are incorrect or missing RFC definitions of the RFC destination EU_SCRP_WN32.
Thats why connection test is failing in that. Check all the RFC destinations and definitions properly through SM59 tcode.
Also keep in mind that the graphical layout editor cannot be operated through a firewall (f.e: between the SAP and the customer system).
Please, check SAP Note 101971 regarding all the possible causes for problems with the RFC link setup.
Also check SAP Note 204910 which can help you to fix the error.
Hope this helps.
Kind Regards -
Graphical Form Painter could not be called
When Im in se71 and click on the pushbutton Layout in the header form I get an error message 'Graphical Form Painter could not be called (FORMPAINTER_CREATE_WINDOW)'. What does that mean and what should have been displayed when I pushed that button?
Thanks
PeterThanks for that information, but it does not display a graphical tool and I get the following error message 'Graphical Form Painter could not be called (FORMPAINTER_CREATE_WINDOW)'. Can anyone explain how I can fix that?
Thanks
Peter
Maybe you are looking for
-
Error message while creating Sales transaction
Hi Gurus While creating a sales transaction in Mobile Sales I am getting the following error message. No Valid sales channel exists for this business partner enters a sales channel in the business partner sales area data. I have checked in table SMO_
-
Hi, I'm working in a unix environment where I have a lot of sql scripts to run using different DB users but only one OS user. I notice that in this version of SQL*Plus something was change regarding glogin and login scripts: they are executed also af
-
Returns Process - movement type 161 and 122
When I do returns process with help of movement type 122 then it picks stock from "blocked stock". But when I do it from movement type 161, it does not pick it from blocked stock. I have checked transaction OMJJ and found no major difference in setti
-
Photoshop CS6 immediatly crashes after opening
Dear, (I use a laptop with Windows 7 (64-bit), 8GB Ram, all drivers and bios'es are up to date, windows is up to date) I installed Adobe Photoshop CS6 (deleted all other versions, registry cleaner, everything from previous versions is deleted). Photo
-
NetDynamics 4.1 Question???
In the existing data object, I changed procedure name to new proc name through data object editor. Becaues of this, it deleted the result set and I re-entered all the result set of the new proc. When I execute it, it is resulting no rows even though