有什麼方法可以在使用Java Swing的應用程序中重用我的CSS?我可以在Java Swing中使用CSS嗎?
15
A
回答
6
http://code.google.com/p/flying-saucer/ 飛碟採用XML或XHTML和應用CSS 2.1兼容的樣式表,以便使用Swing或SWT渲染爲PDF(通過iText),圖像和屏幕上的圖像
8
Java swing通常不是爲了將其控件與其表示分離而構建的,但有一個名爲Jaxx的開源框架已被編寫,可能對您有所幫助。隨着混音小子,你可以這樣做this:
<Application title='Calculator'>
<style source='Calculator.css'/> //your style goes here...
<script source='Calculator.script'/>
<Table fill='both' id='table'>
<row>
<cell columns='4'><JLabel id='display' text='0'/></cell>
</row>
<row>
<cell columns='2'><JButton id='c' label='C' onActionPerformed='clear()' styleClass='clear'/></cell>
<cell><JButton id='ce' label='CE' onActionPerformed='clearEntry()' styleClass='clear'/></cell>
<cell><JButton id='equals' label='=' onActionPerformed='equal()' styleClass='operator'/></cell>
</row>
<row>
<cell><JButton id='d7' label='7' onActionPerformed='digit(7)' styleClass='digit'/></cell>
<cell><JButton id='d8' label='8' onActionPerformed='digit(8)' styleClass='digit'/></cell>
<cell><JButton id='d9' label='9' onActionPerformed='digit(9)' styleClass='digit'/></cell>
<cell><JButton id='plus' label='+' onActionPerformed='add()' styleClass='operator'/></cell>
</row>
<row>
<cell><JButton id='d4' label='4' onActionPerformed='digit(4)' styleClass='digit'/></cell>
<cell><JButton id='d5' label='5' onActionPerformed='digit(5)' styleClass='digit'/></cell>
<cell><JButton id='d6' label='6' onActionPerformed='digit(6)' styleClass='digit'/></cell>
<cell><JButton id='subtract' label='-' onActionPerformed='subtract()' styleClass='operator'/></cell>
</row>
<row>
<cell><JButton id='d1' label='1' onActionPerformed='digit(1)' styleClass='digit'/></cell>
<cell><JButton id='d2' label='2' onActionPerformed='digit(2)' styleClass='digit'/></cell>
<cell><JButton id='d3' label='3' onActionPerformed='digit(3)' styleClass='digit'/></cell>
<cell><JButton id='multiply' label='x' onActionPerformed='multiply()' styleClass='operator'/></cell>
</row>
<row>
<cell><JButton id='d0' label='0' onActionPerformed='digit(0)' styleClass='digit'/></cell>
<cell><JButton id='sign' label='+/-' onActionPerformed='toggleSign()' styleClass='operator'/></cell>
<cell><JButton id='dot' label='.' onActionPerformed='dot()' styleClass='digit'/></cell>
<cell><JButton id='divide' label='÷' onActionPerformed='divide()' styleClass='operator'/></cell>
</row>
,然後包含一個CSS文件風格你的組件:
Application {
lookAndFeel: system;
}
#display {
background: #BCE5AD;
opaque: true;
horizontalAlignment: right;
border: {BorderFactory.createBevelBorder(BevelBorder.LOWERED)};
font-size: 22;
font-weight: bold;
}
-2
用J2SE + CSS編寫雲應用程序,並將其從Android/iPhone/J2ME連接到任何地方。
+0
這是不相關的問題。問題是關於css和swing的集成,並且沒有上下文。你的答案是關於雲和不同的設備作爲客戶端。 – yerlilbilgin 2017-09-25 11:03:25
相關問題
- 1. Java Swing:可以在java swing中使用樹型表視圖嗎?
- 2. 我可以在Java swing中使用Asp.net中的GridView嗎?
- 3. 我們可以在Java swing客戶端中使用Activemq嗎?
- 4. 我可以使用Java Swing在網站上創建圖層嗎?
- 5. 我可以在Java Swing上使用websocket嗎?
- 6. JMS可以在Java Swing App中使用
- 7. 你可以在C++中使用Java Swing嗎
- 8. 在使用swing時,我可以在組件中分組嗎?
- 9. 我可以在新安裝的Linux中使用Java swing應用程序嗎
- 10. 我可以在Java Swing應用程序中使用Google Visualization API嗎?
- 11. 我們可以在java swing中編輯生成的代碼嗎?
- 12. 我們可以在SWING代碼中使用JAVAFX代碼嗎?
- 13. 我們可以在Java Swing中使用GTK + 2.0按鈕樣式嗎?
- 14. 我可以使用Swing TextField在Java中進行日期數學嗎?
- 15. 我可以在Swing中嵌入Swing組件嗎?
- 16. 我可以在QNX上使用Java嗎?
- 17. 我們可以在Android上運行java swing和applet嗎
- 18. GWT可以處理Java Swing嗎?
- 19. 我可以使用file_get_contents加載css嗎?
- 20. 可以在CSS中使用條件嗎?
- 21. 我可以使用div:懸停在我的css中嗎?
- 22. 我可以在Transform中使用Calc:Scale函數在CSS中嗎?
- 23. 我可以在我的J2EE應用程序中使用swing worker嗎?
- 24. 我可以在css中指定maxlength嗎?
- 25. 我可以在CSS中分組類嗎?
- 26. 我可以在Java SE中使用Java Fx Web視圖嗎?
- 27. 我可以在rails中使用JavaScript中的CSS屬性值嗎?
- 28. 我可以在移動Safari上使用user-css替代CSS嗎?
- 29. 我可以使用Java NIO2嗎?
- 30. java可以在Android中使用printIn嗎?
您已經有了一個你使用別的方式的CSS文件?一個網頁可能?你想用CSS來做什麼?只是顏色和字體大小或佈局和行爲? – 2011-05-10 21:53:17
是的,我有我的Web應用程序中使用的CSS文件,但在我的Web應用程序中,我正在使用一個在swing中開發的applet。所以,我想知道是否存在重用我的CSS的可能性。 – ricardo 2011-05-11 12:46:59
可能dublicate:http://stackoverflow.com/questions/1057137/css-with-swing – 2012-08-06 08:50:14