How to catch ctrl+x on a textfield?
i've set ctrl-x as a shortcut to end my app but whenever my textfield holds focus, ctrl-x is disabled. how can i enable it? if i implement keylistener, where shld i define it in? keyPressed?
KeyListener should be global throughout the program if CTRL + X is detected. Try programming it into the main contructor class of the java file the has the main() method within it. This way, the key will only be listened for when the JFrame is selected, if you are using a JFrame in the main class.
Similar Messages
-
How to catch ctrl+tab key down
Ok, in the ItemEvent class or pVal we have a CharPressed property, for tab i'm getting a 9 character number but how can I detect if the user is pressing ctrl+tab button, I can't find any property that tells me if the user is presing control. I'm using SBO 2005....
Hi Giuseppe
It sounds like you are looking for the ChooseFromList Object. Look at the SDK sample code <i><b>SAP Business One SDK\Samples\COM UI\VB.NET\17.ChooseFromList</b></i>. In the example they demonstrate using the ChooseFromList with CTRL+TAB as well.
Hope this will help.
Message was edited by: Louis Viljoen -
How to send Ctrl+Tab after ItemName in UI
Dear Developer,
I would like to know how can I send Ctrl+Tab key after ItemName column of system documents. I working on a alternative CopyTo function and I need to copy modified ItemName on document.
I tried as:
System.Windows.Forms.SendKeys.Send("^{TAB}")
but withou luck.
Anyone has any idea?
Thanks in advance.
NghiaHi,
Check the following threads they would be of help,
Changing an Items Description in Sales Document using UI
how to catch ctrl+tab key down
The specified item was not found.
Capture Combination Key Strokes (ctrl+tab)
Vasu Natari. -
How to use DoubleBinding to multiply two TextFields in javafx fxml appl
Hi everyone!
I want to multiply two TextFields created with Scene Builder.
how to use DoubleBinding to multiply two TextFields in javafx fxml application.
I shall be very gratefull to you for this guidance.
Regards
TanvirHi tanvir,
I don't think it is pretty hard. Here is simple code below which grabs the value of Textfield and sums them up and update to the DoubleProperty.
//t1: TextField
//t2: TextField
//sumProperty :DoubleProperty
double sum = 0;
try{
double d1 = Double.parseDouble( t1.getText());
double d2 = Double.parseDouble( t2.getText());
sum = d1+d2;
sumProperty.set(sum);
}catch(NumberFormatException nfe){
nfe.printStackTrace();
} Thanks
Narayan -
How to catch SAP application errors in BPM.
Hi,
I have a IDOC to Soap Sync Scenario where I send the message to a Webservice. I have used a BPM since we need to catch the resposne of this message and map it to a RFC. For ex if I get a success resposne I need to map success if not than I need to catch the error and map it to the RFC. Now here in some cases like if the target system (webservice) is down than XI raises a sap application error:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Inbound Message
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code area="MESSAGE">GENERAL</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: Connection refused (errno:239)</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack />
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Normally XI stops the process in these cases and does not proceed to the next step but I need to catch this message and map the content in the AdditionalText to the target RFC. Can anyone let me know how to catch this SAP Application Error in BPM and map it to the RFC.
Thanks,
BhargavHi Gaurav,
As I have mentioned I need to catch the application error in the BPM. If you see the discussion that is mentioned after the blog you have mentioned it is stated that the fault messages or the application error cannot be caught in BPM.
In the blog that you stated we can catch the fault message and map it to a message structure but only to that extent after that it would stop the BPM process at that step but would not proceed further as shown in the screenshot given in the blog it would fail as "application error restart not possible".
I need to proceed further and capture this error to an RFC Structure and call a proxy.
Here after the error it does not proceed to the next step.
Thanks,
Bhargav -
How to catch and display a link content in another portlet page?
Can you tell me how to display a URL content into next page after an user click s on this link? I am developing a JSR 168 portlet under a Portal. I have 3 pages so far in my portlet. view.jsp, view2.jsp and IpByHourPage.jsp. view2.jsp displays a lis of IP address. When an user clicks on an IP in view2.jsp, it goes to IpByHourPage.jsp. How to catch the IP address such as 123.23.89.21 that an user just click displayed in IpByHourPage.jsp. I don't know why I got null value returned.
Also, I don't know how to do a "go back to previous page". I want to go back to view2.jsp from IpbyHourPage.jsp
Here is my code
in view2.jsp
<portlet:renderURL var="aURL">
<portlet:param name="goto" value="IpByHourPage"/>
</portlet:renderURL>
<a href="<%=aURL.toString() %> "><%=MyIP%></a>
in IpByHourPage.jsp
<%
String MyIPHour = request.getParameter("goto");
%>
<h1>IP Report by Hour ( <%=MyIPHour%> )</h1>
<portlet:renderURL var="Ret_IPByHour">
<portlet:param name="Ret_IPHourPage" value="Ret_IPByHourPage"/>
</portlet:renderURL>
<center> <a href="<%=Ret_IPByHour.toString() %> "><b>Choose Another IP</b></a></center>
in my .java file
protected void doView(RenderRequest request, RenderResponse response)
throws PortletException, IOException, UnavailableException {
response.setContentType("text/html");
String MyBegDate = request.getParameter("BegDate");
String MyEndDate = request.getParameter("EndDate");
String MyNetworks = request.getParameter("networks");
String MyYourName = request.getParameter("yourname");
PortletURL renderURL = response.createRenderURL();
renderURL.setPortletMode(PortletMode.VIEW);
request.setAttribute("renderURL", renderURL.toString() )
String GotoRenderAction = request.getParameter("goto");
String MyIPHourAction = request.getParameter("Ret_IPHourPage");
if ( (MyIPHourAction!=null) && MyIPHourAction.equals("Ret_IPByHourPage") )
PortletRequestDispatcher kk = getPortletContext().getRequestDispatcher("/view2.jsp");
kk.include(request, response);
if (MyIPHourAction != null && MyIPHourAction.equals("Ret_IPByHourPage"))
PortletRequestDispatcher mm = getPortletContext().getRequestDispatcher("/view2.jsp");
mm.include(request, response);
if (GotoRenderAction != null && GotoRenderAction.equals("IpByHourPage"))
request.setAttribute("BegDate", "MyBegDate");
request.setAttribute("EndDate", "MyEndDate");
System.out.println("BegDate" + MyBegDate);
System.out.println("Endate" + MyEndDate);
PortletRequestDispatcher mm = getPortletContext().getRequestDispatcher("/IpByHourPage.jsp");
mm.include(request, response);
if(MyEndDate!= null )
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/view2.jsp");
prd.include(request, response);
else if (MyEndDate==null && GotoRenderAction == null)
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/view.jsp");
prd.include(request, response);
The problem for above code is the clicked single IP can not be displayed in IpByHourPage.jsp. and I cannot go back to view2.jsp from IpByHourPage.jsp. when I click "Choose Another IP"
I find out that the MyBegDate and MyEndDate values are all null when I click Choose Another IP link. I got the following error message
Caused by: javax.servlet.ServletException: Unparseable date: "null null"
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
at org.apache.jsp.view2_jsp._jspService(view2_jsp.java:651)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
How to fix above problems. ThanksI think the problems are related to portletsession. But I don't know how to use it. How to put portletsession into doview method or my jsp pages. Can anyone tell me in my code? Thanks a lot.
-
How to catch SQLException from a session bean
Hello
I have a stateless session bean which has a method to persist an entity (User) in the database. In User there is a foreign key (addressId) from another entity (Address). While i was persisting User, i entered a value of addressId which was not present in the Address table. Since there was a foreign key constraint on this field in User i got the following exception:
8:49:49,421 ERROR [JDBCExceptionReporter] ORA-02291:
integrity constraint (FK_USER_ADD) violated - parent key not
found 18:49:49,421 ERROR [AbstractFlushingEventListener]
Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: could
not insert: [com.User] at org.hibernate.exception.SQLStateConverter.convert(SQLState
Converter.java:71)So i placed the persist code inside a try block and was catching all the exceptions thrown by persist() method. But these exception are not caught. Instead the exception is sent to the Client end and printed on the client console.
Any clue on how to catch the ConstraintViolationException in the session bean?
ThanksThe problem is that the qry is not executed until you leave your method, so, the exception is catched by the Container. You should issue a entityManager.flush(); rigth "before" leaving the method and you are going to catch all the exceptions given
Cheers -
How to catch exception throw bc4j
Dear Forum
I am user of JDeveloper Swing application.
while exception throw from bc4j some particular
type error such as (oracle.jbo.DMLException) JBO-26041
message display.
i want to catch error no 26041 inorder to display own
messageBox.
There is two methods
1-:
i used messageBundle class i overite message string but unable to change dialogBox,i want to use own dialog.
2-:
And i fund ,DML exception message return from JUErrorHandlerDlg class.So using this subclass how
to catch and throw own message.
Plase send me some code to write sub class of JUErrorHandlerDlg.You want this method System to throw an exception if the String[] is empty?
public void system( ObjectOutputStream output, String cmd [] ) {
if (cmd.length == 0)
throw new IllegalArgumentException("Hey! This is an empty array!");
//...rest of your method
}You can choose for yourself which exception type is most appropriate. You can in theory always use the base Exception but is not very specific nor recommended. In this case, I think an existing unchecked exception such as IllegalArgumentException would be the most appropriate. -
How to enter text in a TLF textfield through a softKeyboard?
Hi,
How to enter text in a TLF textfield through a softKeyboard? (touchscreen keyboard)
I can set the cursor but there is no text showing up after typing!
Any ideas?It's for the web, so basically every device Flash Player runs on.
Could be a touch-enabled or physical keyboard.
Any ideas how to make TLF working across devices? -
How to catch click event on BAR or a BAR GRAPH???
Hello
I want to implemnt following things,
1. there is Bar Graph containing 10 Bars.
2. So i want to navigate to 10 diff. pages on click of each bar.
So how to catch click event on BAR or a BAR GRAPH.????Hi,
You can set Destination URI on a graph. The URL can be specifically associated to a particular data point plotted in the graph.
Detail for the same is provided in OAF developer guide under 'Charts and Graphs' topic.
--Sushant -
How to catch the value in sum(control break statement).
hi,
can any one tell me how to catch the value in sum in control break satament.
ex.
at end of brtwr.
sum.
endat.
I need to print the value in sum only.
I tried to declare a varaible of type i and assigned sum to this variable.
it is giving syntax error that sum is not identified.
How should i do this.
regards.Hi Siva,
In control break statement when we use SUM. it added all the amount fields and stores its in the work area of that field.
look below code.
DATA : BEGIN OF itab OCCURS 0,
name(10),
num TYPE i,
END OF itab.
DATA : num TYPE i .
itab-name = 'salman'.
itab-num = 100.
APPEND itab.
itab-name = 'salman'.
itab-num = 200.
APPEND itab.
itab-name = 'akshay'.
itab-num = 500.
APPEND itab.
LOOP AT itab.
AT END OF name.
SUM.
WRITE : / itab-num.
ENDAT.
ENDLOOP.
here the SUM value is stored in Workarea,
the output will be 300 & 500.
regards
Kumar M -
How to catch the error occurred in Integration Process, and then save it?
1. how to catch the error occurred in Integration Process, and then save the detailed error message to the file?
2. there are fault message type for inbound message interface, how to use the fault message type in IR?
Thanks,
Michael
Message was edited by: Spring Tang
inital
Message was edited by: Spring Tang
detailed message output
Message was edited by: Spring Tang
fault message typeHi Spring,
If u give an exception step along with your Transformation Step, whenever some error occurs in your message mapping, this exception block wil be triggered.
You can configure your exception block to do all exception processing that you want. This exception handling is like any other java Exceptio n Handler. You can do anything that you want in your exception handler block on the basis of your requirements.
<i>If an exception is triggered at runtime, the system first searches for the relevant exception handler in surrounding blocks. If it does not find the correct exception handler, it continues the search in the next block in the block hierarchy.
When the system finds the correct system handler, it stops all active steps in the block in which the exception handler is defined and then continues processing in the exception handler branch. Once the exception handler has finished processing, the process is continued after the block.
If the system fails to find an exception handler, it terminates the integration process with an error.</i>
Regards,
Bhavesh -
OC4J 10.1.3: EJB3 - How to catch SQLExceptions in a SessionBean
Hi,
originally I posted this a few minutes ago in the toplink forum, but I'm
unsure if this better suits here. So exceptionally, I post it here as well with a
reference to:
EJB3 - How to catch SQLExceptions from within a stateful session bean
I would like to catch any exception while persisisting the data right in my stateful
session bean and don't have to wait until the client receives an SQLException
wrapped in a bunch of other exceptions.
Here some code fragments to illustrate my problem:
// in Client:
InitialContext ctx = new InitialContext();
statefulWork = (StatefulWork) ctx.lookup("StatefulWork");
try {
statefulWork.doIt();
} catch (Throwable t) {
// don't want to implement db-failover here, even though this works
// in SSB
@Resource
private EntityManager em;
public void doIt() {
try {
// create some entites here, do some loops, long running transaction
em.persist(oneOfMyEntityObjects);
// set some state in the SSB here
} catch (Throwable t) {
// I want to catch all exceptions the persistence provider (toplink) gets
// but I don't get any here :-(
// this should be to implement proper retry after reconnect (RAC with TAF)
}In my testcase I issue a shutdown abort while insert statements are executed.
The client receives an EJBException, but within the SSB nothing...
How to change this behavior?
Here is what one can find in the OC4J log:
[TopLink Warnung]: 2006.03.27 03:25:32.220--UnitOfWork(13386)--Thread(Thread[RMICallHandler-0,5,RequestThreadGroup])--Exception [TOPLINK-4002] (Oracle TopLink - 10g Release 3 (10.1.3.0.0) (Build 060118)): oracle.toplink.exceptions.DatabaseException
Interne Exception: java.sql.SQLException: ORA-25402: transaction must roll back
Fehlercode:25402
Call:INSERT INTO T_RUN_DETAILS (ID, INS_TIME, COUNTER, RUN_ID) VALUES (105781, '2006.03.27 03:23:55', 450, 801)After that the transaction is properly rolled back (automatically) and the client
could implement the failover code, but I could not find a possibility to control this
at server side. Even with BMT I could not manage to catch this exception. I
wouldn't have a problem if I had to call ctx.setRollbackOnly() myself.
Hope someone can help. I'm getting a little desperate here.
Thanks,
EricThanks to the help of James Sutherland I managed to get this working.
I had to add a call to em.flush() and use BMT for the SSB. For details please follow my link to the toplink-forum!
James thinks OC4J can handle automatic transaction retries but wasn't sure about how to configure this in OC4J. Anyone can help?
Regards,
Eric -
How to disabled ctrl+alt+del on window platform
Dear all,
I am a java developer, I'm from cambodia, I don't know how to disabled ctrl+alt+dle on windows platform. can any one helps me to solve this problem. I hope all of you can do it. thanks for your kindness.
Somongkol.chimThere used to be a win32 call for it, so if you want it you'll need to go back to C/C++ and do JNI, provided it is still in the API.
-
How to send Ctrl-Alt-Del to a PC on a mac laptop?
How to send Ctrl-Alt-Del to a PC remotely on a mac laptop?
jcc8 wrote:
Where can I find the foward-delete key?
Fn-Delete
Also, here is a list of all the keyboard shortcuts provided by Apple for future reference: http://support.apple.com/kb/ht1343
Maybe you are looking for
-
Do I need to uninstall apps when getting service for a new hard drive?
My second (home) computer is part of Apple's defective hard drive recall. Do I need to uninstall my creative cloud apps before I take it in to get the new hard drive, or will they just get wiped and then can I install again when it comes back with th
-
Email photographs not seen, photograph are replaced with a small blue question mark.....what do I need to do to see the pictures ?
-
My unified mailbox stops updating automatically in Mail 5.1 (1251/1251.1). I can see the new mail icons in my individual email accounts, but the new emails will not appear until I change to a different mailbox or restart mail. Any fixes or suggestion
-
After I installed OS X Mountain Lion system, I can't use my Safari to log into my online banking and some other websites which require passwords. Can some one please help?
-
MeetingPlace v7.1.2.6 Outlook 2013 Integration
Anyone know if MeetingPlace v7.1.2.6 is capable of Outlook 2013 Integration? Judging from documentation it only supports up to 2010 but I check with the community before I call it confirmed. Thanks in advance! David