2012-05-05 12 views
5

में टाइमलाइन-आधारित संपादन gui बनाना, मैं एक वीडियो-संपादन सॉफ्टवेयर (जैसे उदाहरण के लिए एडोब प्रीमियर) की शैली में जावा में टाइमलाइन-आधारित संपादन जीयूआई बनाना चाहता हूं। नीचे एक छवि है, कैसे मेरे मन में जीयूआई है (यह सीधे शामिल नहीं के लिए खेद है - के रूप में सुविधा प्रदान करने वाले एक नया उपयोगकर्ता अक्षम है) है:जावा

timeline GUI

क्या वर्तमान में लागू पर सिर्फ समय-स्लाइडर है शीर्ष (JSlider के साथ) - बाकी सभी फ़ोटोशॉप के साथ बनाया गया है (परतों के माध्यम से स्लाइडर से नीचे जाने वाली ब्लैक-लाइन भी)।

अब मेरा प्रश्न बहुत विशिष्ट नहीं है, मैं बस कुछ इनपुट प्राप्त करना चाहता था कि मैं जितना संभव हो उतना अच्छा लगा सकता हूं। थोड़ा और अधिक सटीक होना, मैं बहुत ज्यादा निम्न विषयों से संकेत का स्वागत करेंगे:

  1. कैसे पूरे जीयूआई व्यवस्थित करने के लिए - समय सूचक लाइन जो सभी के माध्यम से ऊपर से नीचे तक चला जाता है के विषय में परतों?
  2. तरंगों को कैसे कल्पना करें, क्या अच्छे (और मुफ्त) पैकेज का उपयोग किया जा सकता है? (ऑडियो फाइलें या तो एमपी 3 या डब्ल्यूएवी हैं)
  3. टेक्स्ट-सेगमेंट परतों के लिए कौन सा तत्व उपयोग करना है (उन्हें किसी भी तरह ड्रैग करने योग्य & ड्रॉपपेल होना चाहिए) -> जेएलबेल, जेबुटन, ड्रैग-एन-ड्रॉप सुविधा को सर्वोत्तम तरीके से कैसे हल करें?

आप देखते हैं कि मेरे पास अभी भी कुछ काम है, कोई अच्छी सलाह या सही दिशा को इंगित करना बहुत दयालु होगा!

+0

क्या आपने यह पता लगाया है कि इसे कैसे प्राप्त किया जाए? – Alex

उत्तर

1
  1. तरंग मुद्दे के लिए आप इस question को एक नज़र और स्वीकार किए जाते हैं जवाब लग सकता है। कक्षा एक पीएनजी छवि फ़ाइल बनाता है, लेकिन आप छवि को सहेजने के बजाय सक्षम होना चाहिए, बस इसे अपने प्रोग्राम में प्रदर्शित करें।

  2. ड्रैग एन 'ड्रॉप चीज ओरेकल द्वारा tutorial में अच्छी तरह से समझाया गया है।