0
我在做一個擺動GUI課程的大學小組作業,需要一些提示。使用java swing gui創建一個無線電接口
我必須制定和實施表示下面的下面,旋鈕調諧器滑塊和所有的用戶界面。
,但我不知道從哪裏開始,請注意這個形象,不是講師,而是由其他組學生的提供,與它的外觀相當靈活。
我的2個最大的問題是,旋鈕和調諧器。
任何想法的,將不勝感激。
我在做一個擺動GUI課程的大學小組作業,需要一些提示。使用java swing gui創建一個無線電接口
我必須制定和實施表示下面的下面,旋鈕調諧器滑塊和所有的用戶界面。
,但我不知道從哪裏開始,請注意這個形象,不是講師,而是由其他組學生的提供,與它的外觀相當靈活。
我的2個最大的問題是,旋鈕和調諧器。
任何想法的,將不勝感激。
你必須寫自己的旋鈕類來解決這一問題。您可以從基於JButton
的自定義繪製組件開始。然而,調諧器必須單獨在JPanel
上繪製。將會有很多自定義代碼將被實現。祝你好運:-)
你將不得不考慮:
JPanel
及其paintComponent(Graphics g)
方法JButton
及其paintComponent(Graphics g)
方法Graphics2D
類。對於旋鈕,您可以從自定義繪製的圖像開始,基於JButton的圖像,實現actionPerformed()
方法,以及Graphics2D.rotate()
它。使用MVC模式進行設計,您可以在其中設置旋轉角度並使用paintComponent()
進行旋轉。這將爲模型設置必要的校準。
對於調諧器,但是,你可以用一個基於巴紐背景,可以使用從Graphics2D的方法走動一個矩形開始。這將與無線電調諧器模型相關聯。
它很難言傳。但我認爲你明白了。
祝你好運。
也許使用某種畫布(在標準面板上覆蓋繪圖方法)並繪製顯示。與旋鈕相同。 – emesx
就我個人而言,我會去數字顯示;-)。不太確定這與學習Swing有什麼關係。看起來更像是自定義繪畫,因爲你幾乎不能重複使用任何現有的Swing組件 – Robin
「不太確定這與學習Swing有什麼關係。」 你和我都是,但他們設計了它,所以我必須實現它。 我知道它不是一個真正的stackoverflow類型的問題,但這個地方是偉大的,當你需要幫助,沒有其他地方轉。 –