`
文章列表
...
今天终于耐着性子弄懂了GridBagLayout是怎么使用的。 构造函数:     GirdBagLayout()建立一个新的GridBagLayout管理器。     GridBagConstraints()建立一个新的GridBagConstraints对象。     GridBagConstraints(int gridx,int gridy,                                    int gridwidth,int gridheight,                                    double weightx,double we ...
4.CardLayout         CardLayout布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间,它把容器分成许多层,每层的显示空间占据整个容器的大小,但是每层只允许放置一个组件,当然每层都可以利用Panel来实现复杂的用户界面.牌布局管理器(CardLayout)就象一副叠得整整齐齐的扑克牌一样,有54张牌,但是你只能看见最上面的一张牌,每一张牌就相当于牌布局管理器中的每一层. 5.BoxLayout     BoxLayout是javax.swing包中新增的一个Layout,也称为盒式布局管理器.javax.swing包中提供了一个Box类,该类创建的容 ...
swing中几乎所有组件都是从JComponent衍生而来,也就是说这些组件lightweight component,均由纯java code所编写而成.swing中以下几个组件不是由JComponent继承而来: JFrame(JRoot Pane)//常用来建立主窗口     JDialog(JRoot Pane)//对话框窗口     JWindow(JRoot Pane)//经常用做logo窗口,无标题栏,无边框     JApplet(JRoot Pane)//用来构造applet小应用程序     以上四个组件是heavyweight Component,必须使用到native ...
什么是Swing,什么又是lightweight component          ---》Swing是JFC中的一部分,现在已被列入JAVA标准类库里面!JFC是Java Foundation Classes的缩写,其功能是提供程序设计者设计图形用户界面用的,JFC主要包括下面的5个部分:       ...
public void setOnTimeChangedListener (TimePicker.OnTimeChangedListener onTimeChangedListener) Since: API Level 1 Set the callback that indicates the time has been adjusted by the userParameters onTimeChangedListener  the callback, should not be null.
android 2.0 API Level: 5 Windows 版:         http://dl.google.com/android /android -sdk_r3-windows.zip MAC :                  http://dl.google.com/android /android -sdk_r3-mac.zip  Linux :                http://dl.google.com/android /android -sdk_r3-linux.tgz  导入实例运行时提示:Unable to resolve ta ...

JTextArea操作

    博客分类:
  • java
 
JTextArea操作:   (1)在JTextArea插入最后一条消息之后,使用selectAll()将光标强制移动到JTextArea的最后,实现滚动条的自动滚动。(Aviva中采用的方式)   (2)在JTextArea插入最后一条消息之后,使用(JTextArea)recvArea.setCaretPosition(recvArea.getText().length()),将光标移到最后,实现滚动条的自动滚动。   (3)在JTextArea加载了自动滚动条JScroll之后,将JTextArea加入到JScrolPanel的ViewPort中: (有一些Bug,使得图像有点闪烁) ...

运放放大器

通用运放(130种) ALD1704X ALD1722X ALD2704X ALD2722X ALD4704X APA4558 APC558 BA10358X BA14741X BA4558X ELM842A ELM854xA FAN4272  G1211 G1212 HA17301P HA17324X HA17358X HA17741X HA17747X KA1458X KA201A KA224 KA248 KA258 KA2902  KA2904 KA301A KA324 KA3303 KA3403 KA348 KA358 KA4558X KA5532 KA741X KF347X KF35 ...
复旦攻读微电子专业模拟芯片设计方 向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。 最近,应朋友之 邀,写一点心得体会和大家共享。我记得本科刚毕业时,由于本人打算研究传 感器 ...
AVR单片机的型号标识解析   1. 型号紧跟的字母,表示电压工作范围。带“V”:1.8-5.5V;若缺省,不带“V”:2.7-5.5V。   例:ATmega48-20AU,不带“V”表示工作电压为2.7-5.5V。   2. 后缀的数字部分,表示支持的最高系统时钟。   例:ATmega48-20AU,“20”表示可支持最高为20MHZ的系统时钟。   3. 后缀第一(第二)个字母,表示封装。“P”:DIP封装,“A”:TQFP封装,“M”:MLF封装。   例:ATmega48-20AU,“A”表示TQFP封装。   4. 后缀最后一个字母,表示应用级别。“C”:商业级,“I”:工业级(有 ...
1、BGA(ball grid array) 球形触点陈列,表面贴装型封装之一。在印刷基板的背面按陈列方式制作出球形凸点用 以 代替引脚,在印刷基板的正面装配LSI 芯片,然后用模压树脂或灌封方法进行密封。也 称为凸 点陈列载体(PAC)。引脚可超过200,是多引脚LSI 用的一种封装。 封装本体也可做得比QFP(四侧引脚扁平封装)小。例如,引脚中心距为1.5mm 的360 引脚 BGA 仅为31mm 见方;而引脚中心距为0.5mm 的304 引脚QFP 为40mm 见方。而且BGA 不 用担心QFP 那样的引脚变形问题。 该封装是美国Motorola 公司开发的,首先在便携式电话等设备中被采 ...
因为138本身有3个使能端,2低1高,所以用2条线可以直接组合出3种状态,也就是00,01,10,只有11无法接上,此时用一个非门将一个低使能反向为高使能就可以接为11了,也就完成了2条线选择4片138的连接,加上138本身的3线译码也就实现了5-32的译码.

double到int转换

    博客分类:
  • java
double到int转换,有“截断”误差的。 可以通过+0.5来完成操作。 int main() {     double d_value=1.13;     d_value = d_value*100+0.5;     cout<<"d_value"<<d_value<<endl;     cout<<"d_value int" <<(int) d_value<<endl; }
ARM入门最好的文章     ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。   ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务。利用这种合伙关系,ARM很快成为许多全球性RISC标准的缔造者。   目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SO ...
Global site tag (gtag.js) - Google Analytics