javaallbits的简单介绍

博主:adminadmin 2022-12-19 01:36:09 58

本篇文章给大家谈谈javaallbits,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中 frame有哪些属性及方法,(全部的)

自己可以查看JAVA API文档嘛

我把下面的贴出来已经觉得自己很白痴了

-------------------

J2SE5.0 API,可以自己参看DOC

字段摘要

static int CROSSHAIR_CURSOR

已过时。 由 Cursor.CROSSHAIR_CURSOR 取代。

static int DEFAULT_CURSOR

已过时。 由 Cursor.DEFAULT_CURSOR 取代。

static int E_RESIZE_CURSOR

已过时。 由 Cursor.E_RESIZE_CURSOR 取代。

static int HAND_CURSOR

已过时。 由 Cursor.HAND_CURSOR 取代。

static int ICONIFIED

此状态位指示将 frame 图标化。

static int MAXIMIZED_BOTH

此状态位掩码指示将 frame 完全最大化(水平和垂直方向)。

static int MAXIMIZED_HORIZ

此状态位指示在水平方向将 frame 最大化。

static int MAXIMIZED_VERT

此状态位指示在垂直方向将 frame 最大化。

static int MOVE_CURSOR

已过时。 由 Cursor.MOVE_CURSOR 取代。

static int N_RESIZE_CURSOR

已过时。 由 Cursor.N_RESIZE_CURSOR 取代。

static int NE_RESIZE_CURSOR

已过时。 由 Cursor.NE_RESIZE_CURSOR 取代。

static int NORMAL

Frame 处于 "normal" 状态。

static int NW_RESIZE_CURSOR

已过时。 由 Cursor.NW_RESIZE_CURSOR 取代。

static int S_RESIZE_CURSOR

已过时。 由 Cursor.S_RESIZE_CURSOR 取代。

static int SE_RESIZE_CURSOR

已过时。 由 Cursor.SE_RESIZE_CURSOR 取代。

static int SW_RESIZE_CURSOR

已过时。 由 Cursor.SW_RESIZE_CURSOR 取代。

static int TEXT_CURSOR

已过时。 由 Cursor.TEXT_CURSOR 取代。

static int W_RESIZE_CURSOR

已过时。 由 Cursor.W_RESIZE_CURSOR 取代。

static int WAIT_CURSOR

已过时。 由 Cursor.WAIT_CURSOR 取代。

从类 java.awt.Component 继承的字段

BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

从接口 java.awt.image.ImageObserver 继承的字段

ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

构造方法摘要

Frame()

构造 Frame 的一个新实例(初始时不可见)。

Frame(GraphicsConfiguration gc)

使用屏幕设备的指定 GraphicsConfiguration 创建一个 Frame。

Frame(String title)

构造一个新的、初始不可见的、具有指定标题的 Frame 对象。

Frame(String title, GraphicsConfiguration gc)

构造一个新的、初始不可见的、具有指定标题和 GraphicsConfiguration 的 Frame 对象。

方法摘要

void addNotify()

通过将此 Frame 连接到本机屏幕资源,从而使其成为可显示的。

protected void finalize()

移除输入方法和上下文,并从 AppContext 中移除此 Frame。

AccessibleContext getAccessibleContext()

获取与此 Frame 有关的 AccessibleContext。

int getCursorType()

已过时。 从 JDK version 1.1 开始,由 Component.getCursor() 取代。

int getExtendedState()

获取此 frame 的状态。

static Frame[] getFrames()

返回一个数组,包含由应用程序创建的所有 Frame。

Image getIconImage()

获取此 frame 显示在最小化图标中的图像。

Rectangle getMaximizedBounds()

获取此 frame 的最大化边界。

MenuBar getMenuBar()

获取此 frame 的菜单栏。

int getState()

获取此 frame 的状态(已废弃)。

String getTitle()

获得 frame 的标题。

boolean isResizable()

指示此 frame 是否可由用户调整大小。

boolean isUndecorated()

指示此 frame 是否未装饰。

protected String paramString()

返回表示此 Frame 状态的字符串。

void remove(MenuComponent m)

从此 frame 移除指定的菜单栏。

void removeNotify()

通过移除与本机屏幕资源的连接,将此 Frame 设置为不可显示的。

void setCursor(int cursorType)

已过时。 从 JDK version 1.1 开始,由 Component.setCursor(Cursor) 取代。

void setExtendedState(int state)

设置此 frame 的状态。

void setIconImage(Image image)

设置此 frame 要显示在最小化图标中的图像。

void setMaximizedBounds(Rectangle bounds)

设置此 frame 的最大化边界。

void setMenuBar(MenuBar mb)

将此 frame 的菜单栏设置为指定的菜单栏。

void setResizable(boolean resizable)

设置此 frame 是否可由用户调整大小。

void setState(int state)

设置此 frame 的状态(已废弃)。

void setTitle(String title)

将此 frame 的标题设置为指定的字符串。

void setUndecorated(boolean undecorated)

禁用或启用此 frame 的装饰。

从类 java.awt.Window 继承的方法

addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront

从类 java.awt.Container 继承的方法

add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree

从类 java.awt.Component 继承的方法

action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle

从类 java.lang.Object 继承的方法

clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

从接口 java.awt.MenuContainer 继承的方法

getFont, postEvent

关于java imageobser 的 imageupdate()类的问题

boolean imageUpdate(Image img,

int infoflags,

int x,

int y,

int width,

int height)当以前使用异步接口所请求的图像的信息变得可用时就调用此方法。异步接口是将 ImageObserver 对象作为参数的方法调用,如 getWidth(ImageObserver) 和 drawImage(img, x, y, ImageObserver)。这些方法要么将调用方注册为对有关总体图像本身的信息感兴趣(对于 getWidth(ImageObserver)),要么注册为对有关图像输出版本的信息感兴趣(对于调用 drawImage(img, x, y, [w, h,] ImageObserver))。

如果需要进一步的更新,则此方法应该返回 true,如果已获得所需的信息,则应返回 false。使用 img 参数传入所跟踪的图像。组合各种常量即可形成 infoflags 参数,指示哪种图像信息现在可用。对 x、y、width 和 height 参数的解释取决于 infoflags 参数的内容。

infoflags 参数应该是对下列标志按位进行 OR 运算后的结果:WIDTH、HEIGHT、PROPERTIES、SOMEBITS、FRAMEBITS、ALLBITS、ERROR、ABORT。

参数:

img - 正在观察的图像。

infoflags - 下列标志按位 OR 运算后的结果:WIDTH、HEIGHT、PROPERTIES、SOMEBITS、FRAMEBITS、ALLBITS、ERROR、ABORT。

x - x 坐标。

y - y 坐标。

width - 宽度。

height - 高度。

返回:

如果 infoflags 指示已完全加载了图像,则返回 false;否则返回 true。

java图像旋转顺时针90度的问题

import javax.swing.*;

import javax.imageio.*;

import java.awt.*;

import java.awt.image.*;

import java.awt.geom.*;

import java.io.*;

/**

* @author Hardneedl

*/

class ImageTransform extends JFrame {

private static final Dimension minSize = new Dimension(900, 800);

private static final Dimension maxSize = new Dimension(900, 800);

private static final Dimension preferredSize = new Dimension(900, 800);

public Dimension getMaximumSize() {return maxSize;}

public Dimension getMinimumSize() {return minSize;}

public Dimension getPreferredSize() {return preferredSize;}

public String getTitle() {return "Frame Title";}

private class Canvas extends JComponent{

private BufferedImage img;

private AffineTransform trans=new AffineTransform();

private void setImage(BufferedImage img){

if(img!=null) this.img = img;

if(isVisible())  paintImmediately(0,0,getWidth(),getHeight());

}

private void setRota(double rota){

trans.setToRotation(rota, (getWidth())1, ( getHeight()  )1 );

if(isVisible())  paintImmediately(0,0,getWidth(),getHeight());

}

protected void paintComponent(Graphics g) {

super.paintComponent(g);

g.setColor(Color.BLUE);

g.fillRect(0,0,getWidth(),getHeight());

if (img==null)return;

Graphics2D gg= (Graphics2D)g.create();

int iw = img.getWidth(), ih = img.getHeight();

int anchorX = (getWidth()- iw)1, anchorY = (getHeight() - ih)1;

AffineTransform af = gg.getTransform();

af.translate(anchorX, anchorY);

af.concatenate(trans);

gg.drawImage(img,af,this);

gg.dispose();

}

}

private Canvas canvas = new Canvas();

ImageTransform() throws HeadlessException {

init();

doLay();

attachListeners();

}

private void init() {

try {

canvas.setImage(ImageIO.read(new File("1.png")));

canvas.setRota(Math.PI/3);

} catch (IOException e) {

e.printStackTrace();

}

}

private void doLay() {

Container container = getContentPane();

container.add(canvas,BorderLayout.CENTER);

pack();

}

private void attachListeners() {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) throws IOException {

new ImageTransform().setVisible(true);

}

}

java中的 方法名后面跟个All什么意思?有时这个不能用怎么回事,要设置么?

兄弟你的问题问的有点不明确;

一般情况下方法名都要起个有意义的,像findAll() getAll() 等等;根据方法的作用起名;

让调用方法的人看到方法名就知道这个方法大概是干什么的;

java程序

图片不在当前文件夹里

第5行

dwsj.jpg改成你文件夹中dwsj.jpg的路径.

如C:\..\..\dwsj.jpg(..代表文件夹名字)

java中选择框的使用方法

java.awt

类 List

java.lang.Object

java.awt.Component

java.awt.List

所有已实现的接口:

ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible

--------------------------------------------------------------------------------

public class Listextends Componentimplements ItemSelectable, AccessibleList 组件为用户提供了一个可滚动的文本项列表。可设置此 list,使其允许用户进行单项或多项选择。

例如以下代码:

--------------------------------------------------------------------------------

List lst = new List(4, false);

lst.add("Mercury");

lst.add("Venus");

lst.add("Earth");

lst.add("JavaSoft");

lst.add("Mars");

lst.add("Jupiter");

lst.add("Saturn");

lst.add("Uranus");

lst.add("Neptune");

lst.add("Pluto");

cnt.add(lst);

--------------------------------------------------------------------------------

当 cnt 为容器时,将生成以下滚动列表:

如果 List 允许进行多项选择,则单击已选中的项时,将取消选中该项。在上面的示例中,一次只能从滚动列表中选择一项,因为创建新的滚动列表时,第二个参数为 false。如果 List 不允许进行多项选择,则选择某一项会导致其他选中的项取消选中。

注意,本示例中显示的列表是用四个可视行创建的。创建该列表之后,不可更改可视行的数量。默认的 List 是用四行创建的,所以 lst = new List() 与 list = new List(4, false) 等效。

从 Java 1.1 开始,AWT(Abstract Window Toolkit,抽象窗口工具包)会把列表上发生的所有鼠标、键盘和焦点事件发送给 List 对象。(维护旧的 AWT 事件模型的目的是为了向后兼容,不推荐使用它。)

当用户选中或取消选中某项时,AWT 将向列表发送一个 ItemEvent 实例。当用户双击滚动列表中的某一项时,AWT 会在紧随项事件后向列表发送一个 ActionEvent 实例。当用户选中列表中的某项,按下 return 键时,AWT 也会生成一个动作事件。

如果应用程序需要基于此列表中用户选中或激活的项执行某个动作,则应该相应地实现 ItemListener 或 ActionListener,并注册新的侦听器,以便在此列表中接收事件。

对于多项选择滚动列表,使用外部动作(如单击按钮)来触发动作被认为是一种更好的用户界面。

从以下版本开始:

JDK1.0

另请参见:

ItemEvent, ItemListener, ActionEvent, ActionListener, 序列化表格

--------------------------------------------------------------------------------

嵌套类摘要

protected class List.AccessibleAWTList

此类实现 List 类的可访问性支持。

从类 java.awt.Component 继承的嵌套类/接口

Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy

字段摘要

从类 java.awt.Component 继承的字段

BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

从接口 java.awt.image.ImageObserver 继承的字段

ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

构造方法摘要

List()

创建新的滚动列表。

List(int rows)

创建一个用指定可视行数初始化的新滚动列表。

List(int rows, boolean multipleMode)

创建一个初始化为显示指定行数的新滚动列表。

方法摘要

void add(String item)

向滚动列表的末尾添加指定的项。

void add(String item, int index)

向滚动列表中索引指示的位置添加指定的项。

void addActionListener(ActionListener l)

添加指定的动作侦听器以从此列表接收动作事件。

void addItem(String item)

已过时。 由 add(String) 取代。

void addItem(String item, int index)

已过时。 由 add(String, int) 取代。

void addItemListener(ItemListener l)

添加指定的项侦听器以接收此列表的项事件。

void addNotify()

创建列表的同位体。

boolean allowsMultipleSelections()

已过时。 从 JDK version 1.1 开始,由 isMultipleMode() 取代。

void clear()

已过时。 从 JDK version 1.1 开始,由 removeAll() 取代。

int countItems()

已过时。 从 JDK version 1.1 开始,由 getItemCount() 取代。

void delItem(int position)

已过时。 由 remove(String) 和 remove(int) 取代。

void delItems(int start, int end)

已过时。 从 JDK version 1.1 开始,后来不再公开使用。只希望作为包私有方法时保留此方法。

void deselect(int index)

取消选择指定索引处的项。

AccessibleContext getAccessibleContext()

获取与此 List 关联的 AccessibleContext。

ActionListener[] getActionListeners()

返回已在此列表上注册的所有动作侦听器的数组。

String getItem(int index)

获取与指定索引关联的项。

int getItemCount()

获取列表中的项数。

ItemListener[] getItemListeners()

返回已在此列表上注册的所有项侦听器的数组。

String[] getItems()

获取列表中的项。

T extends EventListener

T[]

getListeners(ClassT listenerType)

返回目前已在此 List 上注册为 FooListener 的所有对象的数组。

Dimension getMinimumSize()

确定此滚动列表的最小大小。

Dimension getMinimumSize(int rows)

获取具有指定行数的列表的最少维数。

Dimension getPreferredSize()

获取此滚动列表的首选大小。

Dimension getPreferredSize(int rows)

获取具有指定行数的列表的首选维数。

int getRows()

获取此列表中的可视行数。

int getSelectedIndex()

获取列表中选中项的索引。

int[] getSelectedIndexes()

获取列表中选中的索引。

String getSelectedItem()

获取此滚动列表中选中的项。

String[] getSelectedItems()

获取此滚动列表中选中的项。

Object[] getSelectedObjects()

获取对象数组中此滚动列表的选中项。

int getVisibleIndex()

获取上次由 makeVisible 方法使其可视的项的索引。

boolean isIndexSelected(int index)

确定是否已选中此滚动列表中的指定项。

boolean isMultipleMode()

确定此列表是否允许进行多项选择。

boolean isSelected(int index)

已过时。 从 JDK version 1.1 开始,由 isIndexSelected(int) 取代。

void makeVisible(int index)

使指定索引处的项可视。

Dimension minimumSize()

已过时。 从 JDK version 1.1 开始,由 getMinimumSize() 取代。

Dimension minimumSize(int rows)

已过时。 从 JDK version 1.1 开始,由 getMinimumSize(int) 取代。

protected String paramString()

返回表示此滚动列表状态的参数字符串。

Dimension preferredSize()

已过时。 从 JDK version 1.1 开始,由 getPreferredSize() 取代。

Dimension preferredSize(int rows)

已过时。 从 JDK version 1.1 开始,由 getPreferredSize(int) 取代。

protected void processActionEvent(ActionEvent e)

处理发生在此列表上的动作事件,方法是将这些事件指派给所有已注册的 ActionListener 对象。

protected void processEvent(AWTEvent e)

此滚动列表的进程事件。

protected void processItemEvent(ItemEvent e)

处理发生在此列表上的项事件,方法是将这些事件指派给所有已注册的 ItemListener 对象。

void remove(int position)

从此滚动列表中移除指定位置处的项。

void remove(String item)

从列表中移除项的第一次出现。

void removeActionListener(ActionListener l)

移除指定的动作侦听器,以便不再从此列表接收动作事件。

void removeAll()

从此列表中移除所有项。

void removeItemListener(ItemListener l)

移除指定的项侦听器,以便不再从此列表接收项事件。

void removeNotify()

移除此列表的同位体。

void replaceItem(String newValue, int index)

使用新字符串替换滚动列表中指定索引处的项。

void select(int index)

选择滚动列表中指定索引处的项。

void setMultipleMode(boolean b)

设置确定此列表是否允许进行多项选择的标志。

void setMultipleSelections(boolean b)

已过时。 从 JDK version 1.1 开始,由 setMultipleMode(boolean) 取代。

关于javaallbits和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。