導航:首頁 > 編程語言 > java的表格控制項

java的表格控制項

發布時間:2022-08-18 22:16:00

A. 誰能詳細介紹一下java swing里的JTable JTree是怎樣用的以及他們的方法!

Swing是由100%純Java實現的,Swing組件是用Java實現的輕量級( light-weight)組件,沒有本地代碼,不依賴操作系統的支持,這是它與AWT組件的最大區別。由於AWT組件通過與具體平台相關的對等類(Peer)實現,因此Swing比AWT組件具有更強的實用性。Swing在不同的平台上表現一致,並且有能力提供本地窗口系統不支持的其它特性。

Swing採用了一種MVC的設計範式,即"模型-視圖-控制"(Model-View-Controller),其中模型用來保存內容,視圖用來顯示內容,控制器用來控制用戶輸入。

在AWT組件中,由於控制組件外觀的對等類與具體平台相關,使得AWT組件總是只有與本機相關的外觀。Swing使得程序在一個平台上運行時能夠有不同的外觀。用戶可以選擇自己習慣的外觀。

7.1.2 Swing的類層次結構

在javax.swing包中,定義了兩種類型的組件:頂層容器(JFrame,JApplet,JDialog和JWindow)和輕量級組件。Swing組件都是AWT的Container類的直接子類和間接子類。

java.awt.Component
-java.awt.Container
-java.awt.Window
-java.awt.Frame-javax.swing.JFrame
-javax.Dialog-javax.swing.JDialog
-javax.swing.JWindow
-java.awt.Applet-javax.swing.JApplet
-javax.swing.Box
-javax.swing.Jcomponet

swing包是Swing提供的最大包,它包含將近100個類和25個介面,幾乎所有的Swing組件都在swing包中,只有JtableHeader和 JtextComponent是例外,它們分別在swing.table和swing.text中。
swing.border包中定義了事件和事件監聽器類,與AWT的event包類似。它們都包括事件類和監聽器介面。
swing.pending包包含了沒有完全實現的Swing組件。
swing.table包中主要包括了表格組建(JTable)的支持類。
swing.tree同樣是JTree的支持類。
swing.text、swing.text.html、swing.text.html.parser和swing.text.rtf都是用於顯示和編輯文檔的包。

B. java有什麼樣的報表控制項

如果是純java的,用jfreechart就可以了,如果你的後台是整合了框架的,類似於ssh,也可以用ireport之類的。

C. 想要用JAVA swing建立一個動態的表格控制項可是表格數據總是不對,求網友指點

不知道你為什麼自己碼代碼實現這個功能,明顯有工具可以借用啊,像FineReport這種表格控制項,很輕易就實現這種功能了,本身就提供了動態數據的展現功能支持,下載地址:http://rj..com/soft/detail/36545.html
可以用一下,覺得挺好用的一個報表表格控制項

D. 在Java中調用ActiveX控制項(OCX控制項)

我懂你意思。
你會用Jnative么?這個很好用 JNI也可以。
Active應該是dll文件。

要調用 就必須知道Active中的方法的API。然後載入Active這個dll。然後將參數傳入到你要用的方法里。然後去執行方法。

你去下個Jnative的jar包。很簡單的。

E. java開發如何嵌入excel控制項詳細配置及需要

一般通過郵件附件發送文件的方式分享excel表格,想把一個excel表格分享給更多人時,只要把表格嵌入在網頁里將是一個再好不過的方法。我們在後台對excle表格里的數據進行修改後,網頁上嵌入的表格也可以自動更新.

具體步驟

F. JAVA如何實現jtable 表頭實現類似Excel篩選功能

用java的JTable實現類似Excel的報表控制項主要需要完成的工作如下:
1. 單元格合並與拆分。
2. 基於JTextArea的渲染器,用來實現多行輸入。
3. 由於採用JTextArea作為渲染器,導致文本只能向左對齊,後來通過重載JTextArea得以實現居中,居右,字體下劃線等效果:)。
4. 滑鼠動態拉行高,拉行寬。
5. 發現行數一多,導致性能下降很歷害,所以實現了只刷新當前可視屏幕區域。
6. 單元格屬性的設定:背景顏色、前景顏色、字體(大小,粗斜體,下劃線,刪除線)、對角線單元格(中國式報表)、邊框線等
7. 列印預覽
8. 列印
9. 自己實現的列印設置對話框(列印水印、列印方向、紙張頁邊距、列印紙張頁數范圍、列印順序、設定列印的頁眉和頁腳、放大列印或縮小列印)
10.往單元格載入圖片,可預覽和列印出來
11.套打模式,在table顯示標尺,並重置行高為1cm,行寬為2cm,以方便使用者對應套打紙張
12.為單元格繪制邊線
13.查找和替換
14.增加行和列,刪除行和列
15.格式刷
16.排序,升和降。可設定優先排序的形式,數值優先或著是中文優先,中文按照拼音排序
17.考貝,復制和貼粘
18.插入圖表,目前只實現了柱狀圖表
19.求和
20.各種熱鍵組合
21.顯示和隱藏table網格線
Java實現jtable 表頭實現類似Excel篩選功能,你可以採取以上步驟進行總結,希望你早日得到答案。

G. 如何用java表格控制項FineReport開發java報表

在FineReport官網上下載安裝包,一步步安裝,FineReport安裝包里自帶幫助文檔,照著幫助文檔操作就可以了,很方便的

H. java 有哪些免費報表工具啊,可以報表列印。

推薦潤乾報表,潤乾報表今年有推出免費版,可以從潤乾報表官網下載試用

潤乾報表設計頁面是類似excel的,而且內置了很多常用函數,更便於繪制報表。而且提供了三種列印方式:applet、pdf、flash供用戶選擇使用,批量列印方面支持applet和pdf兩種列印方式。

I. java基於SWT的table控制項如何在單擊表格時只選取一個單元格而不是一行

建議你在顯示table那裡放置一個composite,這個composite使用棧布局,之後你要顯示幾個表格就往composite上new多少個,通過按鈕去控制棧布局最頂層顯示控制項,具體請了解stacklayout

閱讀全文

與java的表格控制項相關的資料

熱點內容
對數ln的運演算法則圖片 瀏覽:735
仿微博app源碼 瀏覽:781
怎麼取消調用app 瀏覽:545
程序員去哪裡求助 瀏覽:834
伺服器里的埠是什麼 瀏覽:975
aspnetjavaphp 瀏覽:398
程序員畢業時間 瀏覽:285
程序員用戶免費軟體 瀏覽:754
51單片機匯編語言指令 瀏覽:139
女程序員好難 瀏覽:687
三田壓縮機與電裝 瀏覽:710
重生細胞安卓版沒鍵盤怎麼玩 瀏覽:994
小米nfc手機刷加密卡 瀏覽:290
linux如何下載文件 瀏覽:808
linuxrpm依賴 瀏覽:370
匯率pdf 瀏覽:353
帶分數的演算法思維 瀏覽:115
如何讓伺服器支持asp文件 瀏覽:48
python網站自動簽到腳本 瀏覽:889
程序員和語言框架哪個重要 瀏覽:777