Rotating components and text
Is there a way to rotate components and pieces of text in the AWT?
In other words: is it possible to turn a button or label on it's side or to paint a string onto screen so that the base line is vertical?
thanks very much
Hi
I tried to save jtable component and all text from
JTextPane to file
file is created but it's containing only text.
please if you have any idea to solve that problemWhat is the problem? Was it supposed to contain something other than text? Do you have images somewhere? Did you want to take a screenshot of the table? etc. Please be more descriptive.
Similar Messages
-
I have a Flash Sample to rotate images and text but I not find a way to display special characters
Hello everyone.
I bought a very nice Flash application that rotate images, and text of any color and size. It use an XML input file.
I've posted here, a complete copy, so any of you can download, view and use it freely.
I would appreciate if any of you know how to do, so that the text displayed, including the characters I use in my language (Spanish), such as á, é, í, ó, ú, ñ, and other special characters.
In fact, I could not find a way to do it, because I'm not expert Flash, and less in ActionScript.
If any of you would help me on that, I thank you implement the appropriate adjustments and compressed into a. zip file, and let me know where to download it, or if you prefer you can send it to my email: [email protected]
After all compressed in .zip format is a very small file: 430K.
Click here to download the complete sample.
Thanks.
=====================================
Translated using http://translate.google.es
=====================================Hello Rinus,
If I understood your last post correctly, then problem 2 is resolved, right?
Regarding problem 3:
I'm not asking you to share exact VIs.
I just want to see a very simple VI that explains the concept of what you're trying to do, what should happen (this can be in words that refer to the front panel elements) and what you've tried.
The terminology you're using isn't clear to me without an extra explanation.
This could even be only a Front Panel with a few buttons on where you just describe what should happen with specific controls/indicators.
Based on the first post it is not clear to me what you mean with:
- A "button element":
Are you talking about a control, an indicator, a cluster that contains multiple control?
- The structure:
Is this an event structure, case structure, for loop, ...?
Is it seems like you want to programmatically control Front Panel objects, which on itself is no problem at all independent of how many objects you want to control.
Please share with me simple example of what goes wrong and explain which things should happen on that specific Front Panel.
This will allow me to help you and also allow me to guide you along the right path.
Kind Regards,
Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
CLD, CTA
If someone helped you, let them know. Mark as solved and/or give a kudo. -
HT4641 How do I rotate objects and text ?
I do not know how to rotate my document too change to landscape . Want 11.5 x 8 . Thanks, Bill
You don't rotate the document on an iPad; you can rotate the objects on the document.
That said, you can't rotate in-line text and headers and footers, only text boxes and images/shapes.
To rotate the document, you will need to export it to a Mac and change the orientation there in Page Setup. The iPad document setup is lacking this feature.
Sorry. -
Rendering Marker and Text with Rotation
It is my understanding currently there is no support for rendering maps with rotated markers and texts. It would be nice if this functionality is supported. When will this be supported?
ThanksYou can use the API method addTextStyle to create a dynamic text style where you can pass a size based on the map scale. But you have to compute this size on your application. Then assign this text style as your theme label style.
-
I have a website that uses include commands to insert shtml files into different sections of my home page. I would like to have rotating images and text links in one of the include sections. For example, image one shows up with link to URL #1, then image two shows up with link to URL#2. Any thoughts on how to easily accomplish this? Would I use Flash, javascript?
Thanks,
ElliottThis one uses JavaScript.
http://www.dynamicdrive.com/dynamicindex14/fadeinslideshow.htm
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
www.alt-web.com/
www.twitter.com/altweb
www.alt-web.blogspot.com -
Scaling, Rotating Components
Was just working on a personal project in which I needed to scale a component, and this lead me to finding some bugs in code I'd posted here to rotate components. So I just thought I'd post the new PERFECT (for now) superclass to both of these problems, which you can find [here in TUS|http://tus.svn.sourceforge.net/viewvc/tus/tjacobs/ui/mod/] Enjoy!
package tjacobs.ui.mod;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.geom.AffineTransform;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLayeredPane;
import javax.swing.SwingUtilities;
public abstract class ModPanel extends JLayeredPane {
private static final long serialVersionUID = 1L;
protected Component glass;
private Component lastComponent;
@SuppressWarnings("serial")
public ModPanel() {
final JComponent mouseCatcher = new JComponent() {
public void setCursor(Cursor c) {
public Cursor getCursor() {
if (lastComponent != null) return lastComponent.getCursor();
return super.getCursor();
glass = mouseCatcher;
this.add(mouseCatcher);
mouseCatcher.setLocation(new Point(0,0));
this.setLayer(mouseCatcher, JLayeredPane.POPUP_LAYER + 100);
addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent ev) {
mouseCatcher.setSize(getSize());
MyMouseListener listener = new MyMouseListener();
mouseCatcher.addMouseListener(listener);
mouseCatcher.addMouseMotionListener(listener);
mouseCatcher.setFocusable(false);
abstract protected Point modifyPoint(MouseEvent me);
public void paint(Graphics g) {
Graphics2D g2 = modifyGraphics(g);
super.paint((Graphics) g2);
public Graphics getGraphics() {
return modifyGraphics(super.getGraphics());
protected abstract Graphics2D modifyGraphics(Graphics g);
private class MyMouseListener implements MouseListener, MouseMotionListener {
@Override
public void mouseClicked(MouseEvent arg0) {
handle(arg0);
arg0.consume();
@Override
public void mouseEntered(MouseEvent arg0) {
//arg0.consume();
@Override
public void mouseExited(MouseEvent arg0) {
//arg0.consume();
@Override
public void mousePressed(MouseEvent arg0) {
handle(arg0);
arg0.consume();
@Override
public void mouseReleased(MouseEvent arg0) {
handle(arg0);
arg0.consume();
private void handle(MouseEvent me) {
Point loc = me.getPoint();
loc = modifyPoint(me);
remove(glass);
Component c = null;
if (me.getID() == MouseEvent.MOUSE_RELEASED && lastComponent != null) {
c = lastComponent;
} else {
c = SwingUtilities.getDeepestComponentAt(ModPanel.this, loc.x, loc.y);
add(glass);
if (c != null) {
MouseEvent ev = createNewMouseEvent(me, me.getID(), c, loc);
c.dispatchEvent(ev);
private void handleMove(MouseEvent me) {
Point loc = me.getPoint();
Point loc2 = modifyPoint(me);
remove(glass);
Component c = null;
if (me.getID() == MouseEvent.MOUSE_DRAGGED) c = lastComponent;
else {
c = SwingUtilities.getDeepestComponentAt(ModPanel.this, loc2.x, loc2.y);
if (c instanceof ZoomPanel) c= null;
add(glass);
if (c == glass || c== ModPanel.this) c = null;
if (lastComponent != c && me.getID() != MouseEvent.MOUSE_DRAGGED) {
if (lastComponent != null) {
MouseEvent me1 = createNewMouseEvent(me, MouseEvent.MOUSE_EXITED, lastComponent, loc);
lastComponent.dispatchEvent(me1);
lastComponent = c;
if (c != null) {
MouseEvent me1 = createNewMouseEvent(me, MouseEvent.MOUSE_ENTERED, c, loc2);
c.dispatchEvent(me1);
if (c != null && c != ModPanel.this) {
MouseEvent me1 = createNewMouseEvent(me, me.getID(), c, loc2);
c.dispatchEvent(me1);
private MouseEvent createNewMouseEvent(MouseEvent me, int type, Component newComp, Point newPoint) {
Point pt = SwingUtilities.convertPoint(ModPanel.this, newPoint, newComp);
MouseEvent me2 = new MouseEvent(newComp, type, me.getWhen(), me.getModifiers() | me.getModifiersEx(), pt.x, pt.y, me.getClickCount(), me.isPopupTrigger(), me.getButton());
return me2;
@Override
public void mouseDragged(MouseEvent arg0) {
handleMove(arg0);
arg0.consume();
@Override
public void mouseMoved(MouseEvent arg0) {
handleMove(arg0);
arg0.consume();
}Edited by: tjacobs01 on Jan 16, 2010 6:40 PMThanks for the great code. It is not perfect yet though, but that is easy to fix. You pass the modified mouse coordinates to 'getDeepestComponentAt'. This does not work. I am scaling down a slider to 50% and it only received events for the top-left rectangle. If you pass in the original coordinates, the mouse events will get through to the underlying component.
Regards,
Johan
Edited by: jstuyts on Feb 11, 2010 3:42 PM. Removed code block so the method name is inline in the text. -
The labels and text fileld are not hiden by jXDatePicker
Hello
When i click on the drop-down jXDatePicker, labels and thet fields (taht are under jXDatePicker in the form ) show over the calendar- the ables and text filelds are displayed onto the calendar.
Is there some ideas what could be the problem and how can i fix it
10x allgenerally indicates using heavyweight components
java.awt.Label instead of javax.swing.JLabel
TextField instead of JTextField
etc -
I can't rotate images or text with two fingers on my trackpad.
I have the most recent version of Keynote, using iOS 10.9.1 and a bluetooth trackpad. Everything was working fine with the various gestures and now the rotation (two finger twisting) won't rotate images or text boxes. Anybody else having this issue? Any fixes you've seen that work?
I've turned my bluetooth trackpad on/off. I've checked my trackpad preferences checked/unchecked/checked. Nothing seems to work.give gesture back please as soon as possible!!!
-
Key and text replaced with "???" in variable selection after SPS Upgrade
Hello community
I have a problem regarding the variable screen.
We recently upgraded to SAPKW70021 and SP19 in Java. After this a problem appeared in web reporting and variable selection. When users are prompted to enter a value for fiscal year for example, the input help displays "???" instead of years. When you choose an "???" randomly from the list and add to your selection, the year is displayed correctly. The same issue is present with company code selection and other user input variables as well, the selection list is filled with "???" for both key and text.
Does anyone have any suggestions on how to fix this problem?
best regards
Antti LyytikäinenHi,
Note 1368055 describes this issue. You need to implement the mentioned java patch for the BI components and set the parameter mentioned in the note to solve this issue.
Best regards,
Janine -
Has anyone found 'symbol and text substitution' on Pages 5 please? On Pages 09 you could change the style of fractions i.e. 1/2, 1/4, 2/3 etc. Thanks
Text Substitution has moved out of the applications and into System Preferences > Keyboard Text. Fractions that are not present can be constructed from the special characters panel (Edit ▸ Special Characters…). Search on the word fraction.
If you want to roll your own, then choose the gear selector in the upper left corner of the special characters toolbar, and customize list… . Choose Digits - All. Once Digits - All appears in your left category panel, select it, and then scroll down to the fraction components. These are the small numbers before and after the forward slash. Double-click to place in the With category of the Keyboard Text window. -
JSF 2.0: Composite Components and their ID
I'm using Composite Components with JSF 2.0.
Template:
<composite:interface />
<composite:implementation>
<h:inputText id="text" />
</composite:implementation>Template Client:
<h:form id="form">
<components:myComponent />
</h:form>In the rendered result, the h:inputText's id will be "form:j_id1060595728_4b62ee3:text".
How can I override that default ID?
I tried to set an id attribute on composite:interface and composite:implementation, however, that doesn't have any effect.
Using ui:debug, I found that the component with ID "j_id1060595728_4b62ee3" is a UINamingContainer.
When using my own UINamingContainer implementation, i.e., ...
<composite:interface componentType="util.jsf.UINamingContainerWithID" />
@FacesComponent("util.jsf.UINamingContainerWithID")
public class UINamingContainerWithID extends UINamingContainer {
private String id = "foo";
@Override
public String getId() {
return id;
@Override
public void setId(String id) {
// this.id = id;
public void setFooID(String id) {
this.id = id;
}... I can prevent the id from being set in setId(String), and h:inputText's id will be "form:foo:text".
(I have tried to debug but the source code is slightly out of sync.)
I also tried to add an attribute fooID to composite:interface and composite:implementation, with no effect.
How do you work with Composite Components and their IDs?
ThanksAll composite components are NamingContainers. This is necessary to prevent ID collisions.
In order to avoid a generated ID on a particulare composite component, specify an ID in the component
within the using page:
<h:form id="form">
<components:myComponent id="c" />
</h:form>So the client ID of the text component would be: form:c:text. -
How to use image and text in same component
Hello
Do you know how to use image and text in same component in java ?
because i need this in my project ,which is chat application , to
put the received text and any image if it is need within the textthanks levi_h
JTextPane class extends JEditPane and allows you to embed
images or other components within the text managed by the component -
Odd rendering of SWING and text
I am buffled. We have a compiled application that's been performing great on hundreds of other machines. Yesterday 2 of machines produced similar behavior-swing components do not render the way they should.
Eg. Tabbed pane tabs are larger than the default, text boxes appear wider, and text is situated in a very odd manner.
Here's a screenshot.
you can tell that the problem involves only some text boxes, tables, combo boxes, howeber, buttons seem to be generally unaffected.
Does anyone know what interferance may cause this?We're using packaged JRE, so technically there should be no conflict with other versions.
OS-Windows XP, well tested, well behaved on all other machines. User settings-the machine (at least according to their IT) is an image. Other images behave as expected.Well there's got to be a reason why this displays differently on just one machine, and if you are running the same code, then this can only be a difference in configurations. -
Adding Components And There Value Bindings Programmatically
Dear Friends ,
In One of assignment I have requirement of creating JSF Components
and There Value Bindings Programmatically
on valuechange event of a SelectOneListBox I need to create some componenet and add them to a panelGrid...up to this it's okay I have already achieved this goal but my next big challenge is creating value bindings programmatically for those components...
suppose I have created a textbox component in which user has to insert some text and that text I want to store in a database ..
how to do that...?tht's simplest way ..I know but suppose
my code is like this....
public void buildComponenets(int selectedId) {
ArrayList arrList = new ArrayList();
arrList = objABC.GetDocumentParameter(selectedId);
Iterator iterate = arrList.iterator();
HtmlInputText htmlText;
HtmlSelectBooleanCheckbox htmlSelect;
HtmlOutputLabel htmlLabel;
HtmlMessage htmlMess;
int i = 1;
ABC objABC= new ABC();
while(iterate.hasNext())
objABC = (ABC)iterate.next();
String compType = objABC.getControlName();
if(compType.equals("TextBox"))
htmlText = new HtmlInputText();
htmlLabel=new HtmlOutputLabel();
htmlMess = new HtmlMessage();
htmlLabel.setValue(objABC.getLabelName());
htmlLabel.setId("lble"+i);
htmlText.setId("txt"+i);
htmlText.setImmediate(true);
htmlMess.setId("message"+i);
htmlMess.setFor("txt"+i);
htmlText.setRequired(objABC.isValidationRequired());
if(cotrolsPan.getChildren().contains(htmlText))
cotrolsPan.getChildren().remove(htmlText);
cotrolsPan.getChildren().add(htmlLabel);
cotrolsPan.getChildren().add(htmlText);
cotrolsPan.getChildren().add(htmlMess);
if(compType.equals("CheckBox"))
htmlSelect = new HtmlSelectBooleanCheckbox();
htmlLabel=new HtmlOutputLabel();
htmlMess = new HtmlMessage();
htmlLabel.setValue(objABC.getLabelName());
htmlLabel.setId("lble"+i);
htmlLabel.setValue(objABC.getLabelName());
htmlLabel.setId("lble"+i);
htmlSelect.setId("check"+i);
htmlSelect.setImmediate(true);
htmlMess.setId("message"+i);
htmlMess.setFor("check"+i);
htmlSelect.setRequired(objABC.isValidationRequired());
if(cotrolsPan.getChildren().contains(htmlSelect))
cotrolsPan.getChildren().remove(htmlSelect);
cotrolsPan.getChildren().add(htmlLabel);
cotrolsPan.getChildren().add(htmlSelect);
cotrolsPan.getChildren().add(htmlMess);
i++;
now How to create value bindings for these components -
How to paste image and text in same textbox.
Is it possible to paste image and text in same textbox
or anyother swing component.See http://java.sun.com/docs/books/tutorial/uiswing/components/generaltext.html for information about styled-text displays, including text/image combinations
Doug
Maybe you are looking for
-
Why does it take over ten minutes for email to get through for my request for a signature
Why isn't this program faster? It's been over 20 minutes emailing a test form, to myself, to see how quick this is? Is this normal? Not what I was looking for in a software program
-
Tax and amount total should show in the line item of confirmation screen
Hi All, I need to add the Tax and amount total fields in the line item of confirmation screen for service cart. Could someone please tell me how and where should I add and write the neccessary logic for that. We are on version SRM 3.0. Thanks, Kumar
-
NI Motion assistant Version 2.6 Labview full development system 2012 I need to read a CAD file and export the XYZ coordinates. Problem : It's possible with Motion assistant to enter a dxf file and to export XML file. After this I can to work with th
-
IGS - UNIX Some Words are Illegible
Hello, I have a great problem. I possess IGS version UNIX installed in development and quality and the IGS version Windows installed in production. IGS in the version Unix the sources don't appear in a correct way. I make alteration in WebApplic
-
hi experts, i have a need to pull a horizontal line one step down in ascript.but as i am on dev please let me know how to find the line in the text element of the main window where the line items are displayed.