Override closing function of a swing form
how do i override the closing function of a swing form ?
badescuga wrote:
how do i override the closing function of a swing form ?Well, if by 'swing form' you mean a Swing based JFrame, then its closing operation can be set using [JFrame.setDefaultCloseOperation(int)|http://java.sun.com/javase/6/docs/api/javax/swing/JFrame.html#setDefaultCloseOperation(int)]. Once we provide the DO_NOTHING_ON_CLOSE value, we can directly add a WindowListener to the JFrame and do whatever custom closing operations are required, in the various methods of the listener.
If you want to know how to do that in Yourbeans IDE, consult the help, or a Netbeans forum.
Similar Messages
-
With a PDF Dynamic form using show/hide actions, how to ensure that when the completed form is saved, closed and re-opened, the form still show the fields as before it was closed?
I have developed a form with fields hidden by default, that become visible based on box ticked or radio button selections.
My problem is that, when I close the form and re-open it, it comes back to it's default presentation, regardless of the information already recorded in the form (including in the now hidden fields.
How to correct that
Thanks in advance for any hint you can provide.I've had the same problem. This solved it...
Go to the "Form properties..." in the File-menu. Select "Run-time" to the left and in the box "Scripting" Preserve scripting changes to form when saved: choose Automatically (Script-based state changes are saved locally in an insecure fashion. This option cannot be used for certified forms).
Hope it works for you to... -
Problem in printing a java swing form
Hi,
Could anyone help me on how to set the page margings while I print a java swing form since it is taking a lot of space as margins in the top right top and bottom how do i do that. or is it that java can only print in the printable area or is there any way i can increase the scope of the printable areaI used PrintRequestAttributeSet and set the margins to 0.5 on all four sides by creating an instance of MediaPrintableArea. By default, the margins on all sides comes up as 1.0 inch. Default paper size is LETTER (8.5 x 11).
PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
aset.add(new MediaPrintableArea(0.5f,0.5f,7.5f,10.0f,MediaPrintableArea.INCH);
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintable(component);
if(printJob.printDialog(aset))
printJob.print(aset);
hope it helps. -
hi all i wonder if there is a way to to override pressing function keys(f1,f3,f6,f7,....) in adf page for all of the page not just for an input text .
in another way can i make a client listener for a <f:view> or <af:document> so the javascript function will be called when i preses any button in keyboard without focusing in inputtext or a command button
Edited by: user554540 on 22/06/2010 03:03 صHi,
the problem is that keyboard events are only raised from input components. client listeners can only added to ADF Faces components and af:document does not accept keyboard entries. However, I tried
af:document > panelStrechtLayout (center facet) > panelGroupLayout (scroll) and assigned a clientListener. At runtime has the desired effect
Frank
Edited by: Frank Nimphius on Jun 22, 2010 6:27 PM -
Delete Functionality in manual tabular form
Hi everyone,
I have created 2 tabular forms on the same page.everthing is working fine.Both the tabular form are able to insert and update.I am getting problem to implement the DELETE functionality in those tabular form.
I inserted this code htmldb_item.checkbox(6, id) del in the region and i created a delete process.But i am getting (no data found) error.
could anyone help me in solving this.
thanks
phani
===========================================================
DELETE PROCESS:
FOR i in 1..HTMLDB_APPLICATION.G_F01.count
LOOP
DELETE FROM (TABLE NAME)
WHERE id = HTMLDB_APPLICATION.G_F06(i);
END LOOP;
=============================================================
TABULAR FORM 1:
REGION:
select x.column1,
x.column2,
x.column3,
x.column4,
x.column5,
x.del,
x.cks
from (
select htmldb_item.hidden(1,column1) column1,
htmldb_item.text(2,column2,10) column2,
htmldb_item.text(3,column3,10) column3,
htmldb_item.text(4,column4,10) column4,
wwv_flow_item.date_popup(5,null,column5) column5,
htmldb_item.checkbox(6,column1) del,
htmldb_item.md5_checksum(column2,column3,column4,column5) cks
from TABLENAME
union all
select htmldb_item.hidden(1,null) column1,
htmldb_item.text(2,null,10) column2,
htmldb_item.text(3,null,10) column3,
htmldb_item.text(4,null,10) column4,
wwv_flow_item.date_popup(5,null,null) column5,
htmldb_item.checkbox(6,null) del,
htmldb_item.md5_checksum(null,null,null,null) cks
from dual) x
==================================================================
PROCESS:
declare
l_cks wwv_flow_global.vc_arr2;
j pls_integer := 1;
begin
-- Get original MD5 checksum
select wwv_flow_item.md5(column2,column3,column4,column5) cks
BULK COLLECT INTO
l_cks
from TABLE;
-- Compare the original checksum, l_cks,
-- with submitted checksum, htmldb_application.g_fcs.
-- If they are different, raise an error.
-- for i in 1..l_cks.count
-- loop
-- if htmldb_application.g_fcs(i) != l_cks(i) then
-- rollback;
-- raise_application_error(
-- -20001,
-- 'Current version of data in database has changed '||
-- 'since user initiated update --process.');
--return;
-- end if;
-- end loop;
-- update
for i in 1..htmldb_application.g_f01.count
loop
if htmldb_application.g_f01(i) is not null then
update TABLENAME
set column2= htmldb_application.g_f02(i),
column3 = htmldb_application.g_f03(i),
column4 = htmldb_application.g_f04(i),
column5 = htmldb_application.g_f05(i)
where column1 = htmldb_application.g_f01(i);
else
if htmldb_application.g_f03(i) is not null then
insert into TABLE
(column2,
column3,
column4,
column5
values
(htmldb_application.g_f02(i),
htmldb_application.g_f03(i),
htmldb_application.g_f04(i),
htmldb_application.g_f05(i));
end if;
end if;
end loop;
end;
I created the other tabular form on the same page with
htmldb_application.g_f11(i)
htmldb_application.g_f12(i)
htmldb_application.g_f13(i)
htmldb_application.g_f14(i)
used the same code.Have you got any response on this? I would like to know how to do it too. I am trying to implement a manual tabular form on a page and need this functionality.
I do know one thing. After attending the ODTUG conference last week, Raj said something about you have to process check boxes and radio groups separately from the rest of the form.
Thanks,
Michelle -
Adf swing form login problem (Frank, look at this please)
Hi All. I'm using JDeveloper 10.1.3
Can anybody please give me a clue on how to create a simple stand alone adf swing form with a login dialog and the oracle jaas authentication?
For me this kind af appllications works well only in design time :(. When i try to launch my generated .jar application the login dialog does appear but the authentication
doesn't work "incorrect username or password".
So i think i followed all the instructions from jDeveloper online help concerned with generating a login dialog... but my application still doesn't work properly after deployment.
Please somebody look at what i've done and tell what is wrong.
1. I created an adf swing form with a login dialog.
2. I set the jbo.security.enforce property for my application module to Must.
3. I added to my application a dialog for adding, removing and modifying application users via oracle.security.jazn api.
4 I tested my appllication in Jdeveloper. It works great! I even added a number of application specific default users via my application.
5. I assured myself that the oc4j security library has been added into the adf/swing project as well as into the deployment profile.
6. I deployed my apllication to a .jar file.
7. I created "config" folder inside the directory where the.jar file has been dropped. I copied there the following files: jazn.xml and system-jazn-data.xml (the last one file includes all my previously created principals) from /jdev_home/j2ee/home/config.
8. Now when i start the application the login dialog appears as i've mentioned but authentication doesn't work.
I found only one similar topic over the whole forum:
http://kr.forums.oracle.com/forums/thread.jspa?threadID=665430
but what i've done seems to meet all Frank's advices.....
Oracle staff please dont ignore my post.
Thanks in advance.
Edited by: Timin on Jun 22, 2009 11:58 PMHi, rob nice to learn that i'm not the only one stumbled over this issue.
Hope that this question will be finally answered...
...just a few additional comments.
1. It appears that the position of the jazn.xml and jazn-data.xml files pointed in the documentation (config subfolder of the root .jar's folder) is right for if i rename or delete the jazn.xml it runs into the error: jazn configuration file not found, but nevertheless it works strange, it looks like it doesn't use the mentioned files at all....given the fact the i've already spent a number of days experimenting and looking for a solution i learned that after a first startup the files mentioned above (jazn.xml and jazn-data.xml) are modified in some way that prevents using them on another oc4j server instance (if i have i.e. another jdeveloper instance, i cant run and go through authentication in my application by simply coping the old jazn.xml and system-jazn-data.xml files into the /jdev_home/j2ee/home/config
folder...instead i need to copy a pure "initial" jazn.xml file from the initial jdeveloper archive) ... something like the thing mentioned here:
http://radio.weblogs.com/0118231/stories/2007/05/08/jdeveloperadf11gTechnicalPreviewTipsAndTricks.html
also i noticed that if there is no system-jazn-data.xml file in the config folder it is created automatically after a first startup...so when i tried to delete the system-jazn-data.xml file from my deployed application's folder it would't create a new one though it saw the jazn.xml file (since no "jazn configuration file not found" error had ever appeared)...i also tried to place "pure" copies of jazn configuration files in my config subfolder but of course it would give no effect.
2. i also changed the login.module.provider as well as the auth.policy.provider properties in the java.security file as documentation sais - no effect.
So it would be great if Frank gave us a direct link to the white paper he was working on (and i hope had finished :) few years ago....or even better gave me the simpliest example of a finished adf swing application with authentication implemented.
[email protected]
ps. we know it's really really time consuming answering all questions but considering the lack of documentation on adf swing technology i hope we can rely on your help here.
thanks. -
Integration of calender functionality in the Custome form in Oracle apps.
Hi,
Thanks for all the support.
I required one more help about integrating the calender functionality in the costume form of r12 Oracle Apps.
Can Any body just give me the steps for the integrating the calender functionality. in R12 Oracle apps form.
I have done the steps as like the 11i but its not working. Its urgent and I hv very less time to buid this form.
Thanks
NiharPlease see "Oracle Applications Developer's Guide", Page 9-18
Oracle Applications Developer's Guide
http://download.oracle.com/docs/cd/B53825_03/current/acrobat/121devg.pdf
Thanks,
Hussein -
How to override the functionality of a method which is embedded in an swf
Hi,
I have an swf for my application for which i do not have the source code. Now i want to override the functionality of a method (say doIt()) in a class (say MyClass.as).
Is there any way to achieve the classloader functionality that similar to the tomcat classloading functionality for java files.
i.e Tomcat's classloader searches the WEB-INF/classes directory before the WEB-INF/lib/*.jar. That means my original code is in lib folder, and the orerriden code is in the classes folder. In this case, tomcat will see the classes folder first, if my class does not exist in this folder, then it looks for the lib folder.
Can we achieve the same class loading functionality in Flex. The overall idea is to change the functionlity of a feature without touching the original swf and by creating an external swf and by calling it.
Regards,
Sangeeta KalyaniSangeetha Kalyani,
Use SWF de-compiler.. and get the source of your SWF.. i think this will simplyfy your JOB...!
Thanks,
Pradeep -
How to embed/perform a Java Swing form into webased Swing form
How to embed/perform a Java Swing form into webased Swing form or any alternative.
Suppose i have 2 or more swing forms which are desktop applications but i want those forms to be now webbased..so how can i do this.Will i need to change the swing coding or will have to keep the swing design same.what can be the best Solution.You can launch your existing desktop app via the web using [Java Web Start|http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp]
-
Error when overriding mx_internal function in mxml file
Hi,
I'm having difficulty overriding an mx_internal function inside an mxml file. I get an error:
1004: Namespace was not found or is not a compile-time constant. StackRenderer.mxml /Layouts/src/example line 12 Flex Problem
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Script>
<![CDATA[
import mx.core.mx_internal;
use namespace mx_internal;
override mx_internal function drawBackground():void{
]]>
</fx:Script>
</s:ItemRenderer>
What am I doing wrong?Sorry for missleading information: I missed the error after I removed "use namespace mx_internal;". However I think I have found a problem. For some reason you get the error in MXML file (probably there are some restrictions for using namespaces in MXML files but I'm not sure). I have created an ActionScript component and it now compiles (for sure):
package
import mx.core.mx_internal;
import spark.components.supportClasses.ItemRenderer;
use namespace mx_internal
public class CustomIRAS extends ItemRenderer
override mx_internal function drawBackground():void {
So I suggest creating ActionScript component instead of MXML.
Michael -
Loss style when overriding the function 'set data' for a TileList
Hi!
In a TileList, I set the itemRenderer for a components from
where I override the function set data like in this example:
but, by doing this, I'm loosing all the built-in CSS
behavior. The onMouseOver effect the change the backgroundColor and
the hand pointer. I try to set it programmatically but without
success.
An idea?
Thank you"FlexBin" <[email protected]> wrote in
message
news:gdaj4r$noj$[email protected]..
> Hi!
>
> In a TileList, I set the itemRenderer for a components
from where I
> override
> the function set data like in this example:
>
> but, by doing this, I'm loosing all the built-in CSS
behavior. The
> onMouseOver
> effect the change the backgroundColor and the hand
pointer. I try to set
> it
> programmatically but without success.
>
> An idea?
>
> Thank you
>
> public override function set data(value:Object):void
> {
> var xml:XML = new XML(value);
>
> if(this.backgroundIconName != null &&
> this.ico != null &&
> this.labelText != null) {
>
> if(xml.backgroundIconName != "") {
>
> this.backgroundIconName.source = "assets/" +
xml.backgroundIconName;
> }
>
> this.backgroundIconName.visible =
(xml.backgroundIconName != "");
>
> this.ico.source = "assets/" + xml.iconName;
> this.ico.width = Number(xml.width);
> this.ico.height = Number(xml.height);
>
> this.labelText.text =
resourceManager.getString('myResources',
> xml.label);
> }
>
> if(xml.@available == 'false')
> {
> this.enabled = false;
> }
> }
There are examples of how to properly implement this kind of
functionality
in the itemRenderers here:
http://flexdiary.blogspot.com/2008/09/groupingcollection-example-featuring.html
http://flexdiary.blogspot.com/2008/09/extended-datagrid-with-stylefunction.html -
ADF swing forms and panels developer documentation
Can anyone recommend me a ADF swing forms and panels documentation or tutorials?
Thanks in advance.Good question cherem.
Last I heard ... "its not available and still a plan":
ADF Swing follow-on developer's guide
regards
Jan Vervecken -
Can we override the functionality of F4 key?
I want to override the functionality of F4 key. How will i do this?
Hi,
If its a dialogue program, use...
PROCESS ON VALUE-REQUEST.
FIELD <field_name> MODULE <module_for_f4_help>.
in PAI & write your code to get the values in that module (module_for_f4_help).
If its a report, use....
at selection-screen on value-request for <field_name>. -
Unable to refresh parent swing form components after returning from child
Hi,
Not able to refresh the parent swing form components after returning from the child form.
I am having problem in setting/resettig values to the parant swing form components after returning from child form. In parent form, I am entering values in some of the fields and clicking on Search button in parent form which will open a child window with the search results in JTable. Now selecting a row and writing the selected data to an ArrayList and returning back to the parent. I am able to see the values in the ArrayList, but not able to set any value to any of the parent form components by using the formtextfield.setText("value").
Thanks
Yakshakcreate another project
a frame with a formattedTextfiled and a button
the button to open a child window
in the child window use say a JTextField to simulate a search result (type in some dummy data)
now add the arraylist code that produces the problem
if this stripped-down version of your program has the same problem, post all of the stripped-down code,
so we can see what you're doing. -
Hi,
Please advise on the below issue.
While using oracle forms 6i and database 11g in windows 7, the application getting closed while working on some forms.
May i know what is to be done?MoNo wrote:
Hi Friends...
I'm using windows7 32 bit.
<snip>First, please be aware that oracle products are NOT certified to run on ANY 'home' edition of ANY version of Windows.
Second, did you read the instructions on the page where you downloaded the software -- specifically the part about unzipping TWO downloaded zip files into the SAME directory?
Third, did you read and heed the installation guide, or did you just go straight to 'setup.exe'?
Maybe you are looking for
-
Can`t hear when dialing out
i get this problem when dialing a number. i can`t hear the other phone ringing or the person talking but they can hear me saying "hello" sometimes i also can`t hear messages that are sent to me(email,text) that contain music or speech. sometimes thi
-
Its a simple business directory whereby i've set two forms up, an add new record, and an edit record using PHP. To edit a record i choose the record for a drop down list/menu and then amend the data. However, which ever record i select to edit on fro
-
IBook intermittently boots then resets or only starts in open firmware
Hi everyone, I've been using my iBook G4 (aka my baby ) since purchasing in feb 06. Never had an issue with it, treated it better than anything else I've ever had and it give me trouble. until now. basically after shutting it donw friday evening i tr
-
I am really struggling to hear this phone. It is not a fault as my replacement is exactly the same. Can anything be done about this issue as I love everything else about the phone but pretty pointless if I miss so many calls !!
-
I am planning to write some test programs to test my api that I use in my applets, and want to define and set a securitymanager very close to what the JREs in the browsers do. So which of the securitymanager's methods of an applet's securiy manager t