Which wayis the best practice ?
Hi ,
I am doubt of which way is the best practice to initialize instance component in a Panel.
ie .is there any diference, in terms of performance , between initializing component inside the constructor or just outside of constructor?
1)
public class MyPanel extends JPanel
private static JScrollPane scrollPane = new JScrollPane();
public CustomerTaskPane()
2)
public class MyPanel extends JPanel
private static JScrollPane scrollPane = null;
public CustomerTaskPane()
scrollPane = new JScrollPane()
}
Correction for the above reply.
*btw can i avoid from declaring the static field of a class itself when i need to implement the class which follows Singleton pattern like.
public class CustomerMainPanel extends JPanel
public static CustomerMainPanel customerMainPanel = null;
public static synchronized CustomerMainPanel getInstance()
if( customerMainPanel == null )
customerMainPanel = new CustomerMainPanel();
return customerMainPanel;
}
Similar Messages
-
Which are the best practices with mail for machos and any email client for PC
I got some mac`s at the office, and I want make a best practices manual for my users, like, please open the clip to attach the file intead of drag and drop, beacuse the pc users see the photo embedded into the message body.
could someone helpme?Why not print out Mail's Help files?
-
hi all,
i have some columns
select org_port,org_pname,dis_port,dis_pname,fin_port,fin_pname
from table
where conditioni have to use these same columns in two three places.
shall i use these columns in multiple columns or i have to select these columns in the select statement by giving alias names and use where ever we want.
which is better and which one is good practice?
please let me know.
Edited by: user13329002 on Aug 30, 2010 6:34 AMCreate a procedure which has the result-columns from your query as OUT-parameters. Then call the procedure from the different places you need to.
-
Auto update turned ON/OFF which is the best practice?
What are the pros and cons of having Auto-Updates turned on in Firefox
Information about autoupdate in general is here:
https://support.mozilla.org/en-US/kb/update-firefox-latest-version?esab=a&s=auto+update&r=5&as=s
The main pros is your browser will always be as secure as we can make it, you'll get new user features and also help move the web forward by ensuring that web developers can start taking advantage of new open, standard web features.
There are few cons, especially with silent/background updates in place. The main one would be if you require a very old plugin that is not being updated, however, realize you are putting your computer at risk if you choose to do this. -
Which is the best practice of creating distribution channels and divisions
actually my company has 11 plant and every plant has differnt type of finished goods
the sales is gone on order ,its exported and its given to distributers
the goods are totally based on order and one product is dedicatedly going to one customer
so in this way what should be the stretegy to creat division and distribution channel.hi,
just to add, since the type of products if they are totally different in nature better you create that many divisions. But a customer might be buying all of those are some of those. So, use common divisions concept. You might as well need to use the common distribution channel since you have exports and tomorrow see a situation for domestic sale. There can be different type of customers in domestic.
so having few distribution channels helps. But, this depends on the project scope.
but basically you are doing only export. Can go ahead with one distribution channel.
But remember building up enterprise is the most critical thing and has to be done after a great deal of analysis keeping in view the project scope.
Hope it helps.
Thanks
Sadhu kishore -
Which one is the best practice!!
hi all,
i have one doubt with the lov
can we show the data in the LOV by decode function or its better to write two LOV's based on the condition.
which one is the best practice.
right now i am using decode function. according to the condition the data will come in the LOV.
Thanks..can we show the data in the LOV by decode functionAs you already do, you can.
its better to write two LOV's based on the condition.It depends. If its a complex lov and only one column varies based onsome condition, it might less work to use just one lov. Personally, i prefer two different lov's -
What is the best practice to get thumbnail of photo which I get from cameraUI
Hi,
I building a photo sharing application in android and I want to upload a smaller size of photo just after I receive the photo from the cameraUI.
What is the best practice to resize the photo and to upload it, At the moment I doesn't resize it And the file size is big (1MB) for HTC DESIRE HD ?
Is it possible to resize the image and keep the EXIF data ?
Thanks,
Nimrod.Yep,
Media Manager is the way to go.
Read the manual aout it.
It is all explained in there.
Rienk -
What are the best practices to migrate VPN users for Inter forest mgration?
What are the best practices to migrate VPN users for Inter forest mgration?
It depends on a various factors. There is no "generic" solution or best practice recommendation. Which migration tool are you planning to use?
Quest (QMM) has a VPN migration solution/tool.
ADMT - you can develop your own service based solution if required. I believe it was mentioned in my blog post.
Santhosh Sivarajan | Houston, TX | www.sivarajan.com
ITIL,MCITP,MCTS,MCSE (W2K3/W2K/NT4),MCSA(W2K3/W2K/MSG),Network+,CCNA
Windows Server 2012 Book - Migrating from 2008 to Windows Server 2012
Blogs: Blogs
Twitter: Twitter
LinkedIn: LinkedIn
Facebook: Facebook
Microsoft Virtual Academy:
Microsoft Virtual Academy
This posting is provided AS IS with no warranties, and confers no rights. -
What is the best practice for changing view states?
I have a component with two Pie Charts that display
percentages at two specific dates (think start and end values).
But, I have three views: Start Value only, End Value only, or show
Both. I am using a ToggleButtonBar to control the display. What is
the best practice for changing this kind of view state? Right now
(since this code was inherited), the view states are changed in an
ActionScript function which sets the visible and includeInLayout
properties on each Pie Chart based on the selectedIndex of the
ToggleButtonBar, but, this just doesn't seem like the best way to
do this - not very dynamic. I'd like to be able to change the state
based on the name of the selectedItem, in case the order of the
ToggleButtons changes, and since I am storing the name of the
selectedItem for future reference.
Would using States be better? If so, what would be the best
way to implement this?
Thanks.I would stick with non-states, as I have always heard that
states are more for smaller components that need to change under
certain conditions, like a login screen that changes if the user
needs to register.
That said, if the UI of what you are dealing with is not
overly complex, and if it will not become overly complex, maybe
states is the way to go.
Looking at your code, I don't think you'll save much in terms
of lines of code. -
Is dao pattern is the best practice in projects
let me know if dao pattern is the best followed in all almost all the
projects though finding alternatives to it. please clarify this for me and also i do want to know the best practices of the industry in using design patterns.There is no 'best' pattern. It is just all abouthow
and where to apply them. This is very true,but these are common
design patterns used in industry for standard
problems.
ost of the time patterns are used not for some
special reason but for more manageability and ease of
change.So if you have a small application than it's
ok but if you are working on big application which
are needed to be maintained over a time and changes
are frequent.Than its better to start learning about
patterns because their will be problems which right
now you can't see but eventually you have to take
care of.That is either incorrect or phrased poorly.
Patterns come about because someone analyzes different existing code bases and notes that there are similarities in the way they are built.
It isn't that they are easier to maintain but rather that because the pattern has similarities it is easier to comprehend, understand the limitations, understand the possible related patterns, etc. That might lead to easier maintainance but it isn't the reason. The reason is because, if and only if, the requirements/architecture lead to a situation where that pattern could be properly used. -
My final data table contains a two key columns unique key constraint. I insert data into this table from a daily capture table (which also contains the two columns that make up the key in the final data table but are not constrained
(not unique) in the daily capture table). I don't want to insert rows from daily capture which already exists in final data table (based on the two key columns). Currently, what I do is to select * into a #temp table from the join
of daily capture and final data tables on these two key columns. Then I delete the rows in the daily capture table which match the #temp table. Then I insert the remaining rows from daily capture into the final data table.
Would it be possible to simplify this process by using an Instead Of trigger in the final table and just insert directly from the daily capture table? How would this look?
What is the best practice for inserting unique (new) rows and ignoring duplicate rows (rows that already exist in both the daily capture and final data tables) in my particular operation?
Rich PPlease follow basic Netiquette and post the DDL we need to answer this. Follow industry and ANSI/ISO standards in your data. You should follow ISO-11179 rules for naming data elements. You should follow ISO-8601 rules for displaying temporal data. We need
to know the data types, keys and constraints on the table. Avoid dialect in favor of ANSI/ISO Standard SQL. And you need to read and download the PDF for:
https://www.simple-talk.com/books/sql-books/119-sql-code-smells/
>> My final data table contains a two key columns unique key constraint. [unh? one two-column key or two one column keys? Sure wish you posted DDL] I insert data into this table from a daily capture table (which also contains the two columns that make
up the key in the final data table but are not constrained (not unique) in the daily capture table). <<
Then the "capture table" is not a table at all! Remember the fist day of your RDBMS class? A table has to have a key. You need to fix this error. What ETL tool do you use?
>> I don't want to insert rows from daily capture which already exists in final data table (based on the two key columns). <<
MERGE statement; Google it. And do not use temp tables.
--CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
in Sets / Trees and Hierarchies in SQL -
What is the best practice to display info of completed task in process flow
Hi all,
I'm starting to study BPM modeling with CE7.1 EHP1. Thanks to the tutorial and example on SDN site and I can easily build my own process in NWDS and deploy to server, start it, finish it.
I like the new runtime which can show a BPMN diagram to the processors. However, I can't find a way to let the follow up processor to review the task result completed in previous step. I'm more familiar with Guided Procedure, and know there is "Display Callable Object" which can used to show some info of a completed task when the processor/owner/admin/overseer click on a completed task. Where is the feature in BPM ? What is the best practice to show such task information in BPM environment.
For example, A multiple level approval process, the higher level approver need to know the comment written by the previous approver. Can he read this information from process flow ?
I think it is very important feature for a BPM platform. In Guided Procedure, such requirement can be done with Display Callable Object + View Permission, and you just need some coding for the UI. If BPM is superior to GP, I think there must be a way to achieve this, I just do not know how ?
Can anyone shed me some light on it ?Oliver,
Thanks for your quick reply.
Yes, Notes and Attachment CAN BE USED for the purpose. But I'm still looking for a more elegant solution.
With the solution of using Notes/Attachment, the processor need to give input at two places : the task UI and Note/Attach , with similar or same data. It is really annoying.
Is there any SAP BPM real-world deployment ? None of customer has the requirement ? -
What is the best practice for full browser video to achieve the highest quality?
I'd like to get your thoughts on the best way to deliver full-browser (scale to the size of the browser window) video. I'm skilled in the creation of the content but learning to make the most out of Flash CS5 and would love to hear what you would suggest.
Most of the tutorials I can find on full browser/scalable video are for earlier versions of Flash; what is the best practice today? Best resolution/format for the video?
If there is an Adobe guide to this I'm happy to eat humble pie if someone can redirect me to it; I'm using CS5 Production Premium.
I like the full screen video effect they have on the "Sounds of pertussis" web-site; this is exactly what I'm trying to create but I'm not sure what is the best way to approach it - any hints/tips you can offer would be great?
Thanks in advance!Use the little squares over your video to mask the quality. Sounds of Pertussis is not full screen video, but rather full stage. Which is easier to work with since all the controls and other assets stay on screen. You set up your html file to allow full screen. Then bring in your video (netstream or flvPlayback component) and scale that to the full size of your stage (since in this case it's basically the background) . I made a quickie demo here. (The video is from a cheapo SD consumer camera, so pretty poor quality to start.)
In AS3 is would look something like
import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.ui.Mouse;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.display.StageDisplayState;
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
// determine current stage size
var sw:int = int(stage.stageWidth);
var sh:int = int(stage.stageHeight);
// load video
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
var vid:Video = new Video(656, 480); // size off video
this.addChildAt(vid, 0);
vid.attachNetStream(ns);
//path to your video_file
ns.play("content/GS.f4v");
var netClient:Object = new Object();
ns.client = netClient;
// add listener for resizing of the stage so we can scale our assets
stage.addEventListener(Event.RESIZE, resizeHandler);
stage.dispatchEvent(new Event(Event.RESIZE));
function resizeHandler(e:Event = null):void
// determine current stage size
var sw:int = stage.stageWidth;
var sh:int = stage.stageHeight;
// scale video size depending on stage size
vid.width = sw;
vid.height = sh;
// Don't scale video smaller than certain size
if (vid.height < 480)
vid.height = 480;
if (vid.width < 656)
vid.width = 656;
// choose the smaller scale property (x or y) and match the other to it so the size is proportional;
(vid.scaleX > vid.scaleY) ? vid.scaleY = vid.scaleX : vid.scaleX = vid.scaleY;
// add event listener for full screen button
fullScreenStage_mc.buttonMode = true;
fullScreenStage_mc.mouseChildren = false;
fullScreenStage_mc.addEventListener(MouseEvent.CLICK, goFullStage, false, 0, true);
function goFullStage(event:MouseEvent):void
//vid.fullScreenTakeOver = false; // keeps flvPlayer component from becoming full screen if you use it instead
if (stage.displayState == StageDisplayState.NORMAL)
stage.displayState=StageDisplayState.FULL_SCREEN;
else
stage.displayState=StageDisplayState.NORMAL; -
What is the Best practice for ceramic industry?
Dear All;
i would like to ask two questions:
1- which manufacturing category (process or discrete) fit ceramic industry?
2- what is the Best practice for ceramic industry?
please note from the below link
[https://websmp103.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000409682008E ]
i recognized that ceramic industry is under category called building material which in turn under mill product and mining
but there is no best practices for building material or even mill product and only fabricated meta and mining best practices is available.
thanks in advanceHi,
I understand that you refer to production of ceramic tiles. The solution for PP was process, with these setps: raw materials preparation (glazes and frits), dry pressing (I don't know extrusion process), glazing, firing (single fire), sorting and packing. In Spain, usually are All-in-one solutions (R/3 o ECC solutions). Perhaps the production of decors have fast firing and additional processes.
In my opinion, the curiosity is in batch determination in SD, that you must determine in sales order because builders want that the order will be homogeneus in tone and caliber, and he/she can split the order in diferents deliveries. You must think that batch is tone (diferents colours in firing and so on) and in caliber.
I hope this helps you
Regards,
Eduardo -
What are the best practice in report design ?
Hi,
According to you, what are the best practices in report desing about layout, fonts and colors ?
ThksHi,
It all depends that what type of report you are designing and what tool you are using - WebI or Crystal.
And in WebI, if it is cross tab or Tabular report etc.
One most important thing is that what is client requirement. May be client does not like which is best practice.
On the base of my personal experience I will create few demo reports using different options - layout, colors and fonts and show them to client so that they may decide.
Regards,
Bashir Awan
Maybe you are looking for
-
I downloaded the latest iTunes version and now get the following error message: "This copy of iTunes is corrupted or is not installed correctly. Please re-install iTunes." Can anyone provide suggestions on what I should do next?
-
Motion Menus - swapping video with image
I'm using Encore CS3. My client wants all of the buttons to be TVs with video of "snow" on their screens. Then when you highlight the button the snow changes to a photo. I can do the TVs and the snow, but I'm starting to wonder if this switch on high
-
Playback Buttons and Thumbnails
Hello Everyone and thanks fo ryour help in advance. I am completely new to Flash and am just trying to get some of the basics correct. I would like to create a Flash movie. At the heart of my question is how to create a preview type of display on
-
I am not getting an hdmi option with FnF5 nor in the Intel display panel. There is no hdmi out signal either. The system is Win7 64bit. Is there a driver that must be added to get hdmi? Or what? Bios up date?
-
Can't download anything, and my payment keeps being declined what do I do?
what it says above and I've been trying for hours.